Bonjour
Sur une Form, je fais un contrôle :
qui fonctionne bien.
Je veux ajouter un deuxième contrôle :
qui fonctionne très bien seul.
J’essaie maintenant de spécifier les deux contrôles au onSubmit en essayant plusieurs solutions :
suivant ce que j’ai trouvé dans les Forums, sans succès.
Comment spécifier deux clauses à un onSubmit ?
Au besoin, une des deux fonctions, très semblables entre elles :
Par avance merci de votre réponse.
Francois
Sur une Form, je fais un contrôle :
onSubmit="return (checkFieldsA1())"
qui fonctionne bien.
Je veux ajouter un deuxième contrôle :
onSubmit="return (checkFieldsB1())"
qui fonctionne très bien seul.
J’essaie maintenant de spécifier les deux contrôles au onSubmit en essayant plusieurs solutions :
onSubmit="return (checkFieldsA1();checkFieldsB1())"
onSubmit="return (checkFieldsA1() && checkFieldsB1())"
…
suivant ce que j’ai trouvé dans les Forums, sans succès.
Comment spécifier deux clauses à un onSubmit ?
Au besoin, une des deux fonctions, très semblables entre elles :
function checkFieldsA1()
{
missinginfo = "";
if ((document.form.mailperso.value == "") || (document.form.mailperso.value.indexOf('@') == -1) || (document.form.mailperso.value.indexOf('.') == -1))
{
missinginfo += "\n l\'adresse mail";
}
if (missinginfo != "")
{
missinginfo ="_____________________________\n" +
"Assurez vous de remplir:\n" +
missinginfo +
"\ncorrectement." +
"\n_____________________________";
alert(missinginfo);
return false;
}
}
Pour l’autre fonction :
if ((document.form.webmailperso.value == "") || ( (document.form.webmailperso.value.indexOf('https://') == -1) && (document.form.webmailperso.value.indexOf('http://') == -1) ) || (document.form.webmailperso.value.indexOf('.') == -1))
Par avance merci de votre réponse.
Francois