J'essaie de m'assurer que certains champs ne sont pas laissés vides dans mon formulaire. cela semble assez simple, mais pour une raison quelconque, cela ne fonctionne pas. L'alerte ne s'affiche pas, et le retour faux ne fonctionne pas (il continue à poster des entrées vierges dans ma base de données) s'il vous plaît aider, qu'est-ce que je fais mal. Je vous remercie!Javascript return false, alert ne fonctionne pas
le script:
function check(){
var name = getElementById('name');
var date = getElementById('date');
var pri = getElementById('pri');
var asapc = getElementById('asapc');
var asapn = getElementById('asapn');
var obr = getElementById('obr');
var obc = getElementById('obc');
var obn = getElementById('obn');
if (name.value == "" || date.value == "" || pri.value == "not" || asapc.value == "" || asapn.value == "" || obr.value == "" || obc.value == "" || obn.value == "") {
alert("One or more fields were not filled out.");
return false ; }
return true;
}
Le code:
<FORM ACTION="step2.php" METHOD="POST" onsubmit="check();">
<!-- fields here -->
<INPUT TYPE="submit" VALUE="CONTINUE">
En supposant un champ a été laissé vide, ne devrait pas le reste le feu d'alerte ? – j08691