par
moogli » 11 déc. 2011, 16:03
1/ le return dans la déclaration du formulaire va forcément refuser l'envoi

2/ dans la fonction JS c'est que dans le cas else que tu a u return true; le return false dans touts les autre cas

donc dans ce style la.
[javascript]
function info(){
if(document.infocompl.nom.value==''){ // 1
alert(complétez le champ nom !');
document.infocompl.nom.focus();
}
else if(document.infocompl.prenom.value=='') {
alert(complétez le champ prénom !');
document.infocompl.prénom.focus();
}
else {
return true;
}
return false;
//etc.. pour les autres champs
}
[/javascript]
tu peux aussi utiliser, sur firefox et chrome, l'extension firebug pour suivre ce qui ce passe dans ton script JS.
@+