Pourquoi mon alerte affiche-t-il deux fois ?
scout-boy
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
scout-boy Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
scout-boy Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une formulaire a remplir ( en PHP ), alors j'ai fait une Control sur les champs vide qui déclenche une alerte de vérification pour l'utilisateur ( en Java script ) , mais je constate que l'alerte s'affiche deux fois et je ne comprend pas pourquoi et comment l'empêcher ?
est ce que Vous avez vue cette problème souvent et comment je peux réglé ça ?
SVP aide Moi sa m'éclate la tête et j'ai n'est pas trouver une explication et une solution sérieuse pour cette genre de problème ,
Merci
j'ai une formulaire a remplir ( en PHP ), alors j'ai fait une Control sur les champs vide qui déclenche une alerte de vérification pour l'utilisateur ( en Java script ) , mais je constate que l'alerte s'affiche deux fois et je ne comprend pas pourquoi et comment l'empêcher ?
est ce que Vous avez vue cette problème souvent et comment je peux réglé ça ?
SVP aide Moi sa m'éclate la tête et j'ai n'est pas trouver une explication et une solution sérieuse pour cette genre de problème ,
Merci
A voir également:
- Pourquoi mon alerte affiche-t-il deux fois ?
- Fausse alerte mcafee - Accueil - Piratage
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Le clavier de mon telephone ne s'affiche plus - Guide
- Nombre de jours entre deux dates excel - Guide
function validation( )
{
var nom = form1.nom.value;
var prenom = form1.prenom.value;
var tl = form1.fichier_1.value;
var mail = form1.mail_1.value;
var pass = form1.Npass.value;
var cin = form1.Cin.value;
var pnr = form1.Ndoss.value;
var nom = form1.nom.value;
var err = 0;
charInvalides="²&~\"#{[(|'_\\^@)]°=}$£¤¨*µ%!§:/;.,?"; //chaine invalidepour telephone
//if( datein != '' ) {alert('Merci de saisir votre : '+date1);return false;}
//if( dateout != '' ) {alert('Merci de saisir votre : '+date2);return false;}
if( nom == '' ) {alert('Merci de saisir votre nom'); form1.nom.focus();document.getElementById('nom').style.borderColor='RED';err++;return false; }
if(prenom == '') {alert('Merci de saisir votre Prenom');form1.prenom.focus();document.getElementById('prenom').style.borderColor='RED';err++;return false;}
if (tl== '') {alert('Merci de saisir correctement votre telephone');
form1.fichier_1.focus();document.getElementById('fichier_1').style.borderColor='RED';err++;
return false;}
for (i=0; i<tl.length;i++) {
if (charInvalides.indexOf(tl.charAt(i)) != -1) { // Dans ce cas, la chaîne contient au moins un caractère invalide.
alert('Merci de verifier le syntaxe de votre telephone');form1.fichier_1.focus();
document.getElementById('fichier_1').style.borderColor='RED';err++;
return false;
}
//else {alert('ca marcher');}
}
if (mail.length<4 || mail.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/)==-1) {alert('Il manque votre adresse Mail');
form1.mail_1.focus();document.getElementById('mail_1').style.borderColor='RED';err++; return false; }
if (pass== '' ) {alert('Merci de saisir votre Num Passport*'); form1.Npass.focus();document.getElementById('Npass').style.borderColor='RED';err++;return false;}
if (cin== '') {alert('Merci de saisir votre CIN*'); form1.Cin.focus();document.getElementById('Cin').style.borderColor='RED';err++;return false;}
if (cin != parseFloat(cin)) {alert('Merci de verifier le syntaxe de votre CIN*');
form1.Cin.focus();document.getElementById('Cin').style.borderColor='RED';err++;
return false;}
if (pnr== '' ) {alert('Merci de saisir votre PNR*'); form1.Ndoss.focus();document.getElementById('Ndoss').style.borderColor='RED';err++;return false;}
if( pnr!= parseInt(pnr)){alert('Merci de verifier le syntaxe de votre PNR*');
form1.Ndoss.focus();document.getElementById('Ndoss').style.borderColor='RED';err++;
return false;}
if (err == 0 ){ alert('1er etape est OK ');
}
return true;
}
-->
</script>
l'alerte se double dans tout les champs qui sont déclarer comment champ invalide ,
C'est un onclick sur le input ?
Aucune solution ?