Appel fonction JS sur condition dans un onsubmit
Bonjour à tous,
Dans un formulaire je fais une vérification de validité sur un champ "adresse email" via une fonction JavaScript sur un onsubmit dans ma balise form.
Mais je souhaite faire cette vérification de validité uniquement si le champ est non vide.
Ci-dessous le code dans le onsubmit :
Code:
<form id="texteInscription" method="post" action="envoi-informations.php" name="inscription" onsubmit="return (<?php if(!empty($_POST['emailDirecteur'])){echo "VerifMailDirecteur()";}?>);">
D'abord je ne suis pas sûre que la syntaxe de ce que j'ai écrit soit correcte mais de toutes façons je vois dans les nombreux posts que j'ai lus que ça n'a pas de sens de mélanger du PHP et du JavaScript.
Est-ce que vous me confirmez cela ?
Si oui comment puis-je insérer ma condition de champ non vide pour le lancement de la fonction ? Dans la fonction elle-même ?
Ci-dessous le code de la fonction appelée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function VerifMailDirecteur()
{
a = document.inscription.emailDirecteur.value;
valide1 = false;
for(var j=1;j<(a.length);j++){
if(a.charAt(j)=='@'){
if(j<(a.length-4)){
for(var k=j;k<(a.length-2);k++){
if(a.charAt(k)=='.') valide1=true;
}
}
}
}
if(valide1==false) alert("Le format de l'email du Directeur de la concession est incorrect. Veuillez saisir une adresse email valide.");
return valide1;
} |
Merci par avance pour votre aide (et votre indulgence...) :D
E. Nigma