Probleme avec code javascript
Sleem_
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
thunder413 Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
thunder413 Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
bonsoir,
j'ai le code javascript suivant que j'ai implanté dans ma page html:
---------------------------------
sachant que j'ai appelé ce code depuis la balise form en employant la syntaxe suivante:
merci de bien vouloir m'aider!
cordialement.
j'ai le code javascript suivant que j'ai implanté dans ma page html:
<script language="JavaScript"> function control() { if (document.formulaire.nom.value==""); { alert("Veuillez entrer votre nom"); return false; } else{ if (document.formulaire.prenom.value==""); { alert("Veuillez entrer votre prénom"); return false;} else{ if (document.formulaire.adr.value==""); { alert("Veuillez entrer votre adresse postale"); return false;} else{ if ((document.formulaire.cp.value=="") || (document.formulaire.cp.length)>4); { alert("Veuillez entrer un code postale en 4 chiffres"); return false; } if (document.formulaire.vil.value==""); { alert("Veuillez entrer votre province"); return false;} else{ if (document.formulaire.reg.value==""); { alert("Veuillez entrer votre Pays"); return false;} else{ if ((document.formulaire.tel.value=="") || (document.formulaire.tel.length!=8)) ; { alert("Veuillez entrer votre numéro de téléphone valide"); return false;} else{ if ((document.formulaire.fax.value!="") && (document.formulaire.tel.length!=8)) ; { alert("Veuillez entrer votre numéro de fax valide"); return false;} else{ a = document.formulaire.mail.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("Veuillez saisir une adresse email valide."); return valide1; else return true;} } }}}}}} </script>
---------------------------------
sachant que j'ai appelé ce code depuis la balise form en employant la syntaxe suivante:
onsubmit="return control();"
merci de bien vouloir m'aider!
cordialement.
A voir également:
- Probleme avec code javascript
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
salut:
t'a pas poser ta question mais vu ton code t'a vraiment besoin d'un coup de pousse je reprend ton code j'espère que ca résoudra ton problème
t'a pas poser ta question mais vu ton code t'a vraiment besoin d'un coup de pousse je reprend ton code j'espère que ca résoudra ton problème
<script language="JavaScript"> //voila je te passe cette fonction qui controle le mail function checkMail(mail) { if( mail != "" ){ if( (mail.indexOf("@") >= 0)&&(mail.lastIndexOf(".") > mail.indexOf("@")) ) { return true } else { return false } } else { return false } }//end checkMail() function control() { validForm = true; if( document.formulaire.nom.value == "" ) { alert("Veuillez entrer votre nom"); formulaire.nom.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; }else if( document.formulaire.prenom.value == "" ) { alert("Veuillez entrer votre prénom"); formulaire.prenom.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; }else if( document.formulaire.adr.value == "" ) { alert("Veuillez entrer votre adresse postale"); formulaire.adr.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; }else if( document.formulaire.cp.value == "" || document.formulaire.cp.length > 4 ) { alert("Veuillez entrer un code postale en 4 chiffres"); formulaire.cp.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } else if( document.formulaire.vil.value == "" ) { alert("Veuillez entrer votre province"); formulaire.vil.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } else if( document.formulaire.reg.value == "" ) { alert("Veuillez entrer votre Pays"); formulaire.reg.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } else if( document.formulaire.tel.value == "" || document.formulaire.tel.length != 8 ) { alert("Veuillez entrer votre numéro de téléphone valide"); formulaire.tel.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } else if( document.formulaire.fax.value != "") || document.formulaire.tel.length != 8 ) { alert("Veuillez entrer votre numéro de fax valide"); formulaire.fax.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } else if( !checkMail(document.formulaire.mail.value) ){ alert("Veuillez saisir une adresse email valide."); formulaire.mail.focus();//on met le focus sur le champs validForm = false; // on passe validFrom a false; } //Maintenant on test si valiForm est true c'est que tout est ok //donc un submit if( validForm ) { document.formulaire.submit() } else { return false; } }//end control(); </script> //maintenant je te conseil de faire ca <form name='formulaire' id='formulaire' action='' method='post'> //tu met tes champs <input type='button' name='envoyer' value='envoyer' onClick="javascript:control();"> </form>