gskillzz
Messages postés1Date d'inscriptionmardi 16 septembre 2003StatutMembreDernière intervention19 novembre 2006
-
19 nov. 2006 à 06:03
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
19 nov. 2006 à 15:03
Bonjour,
j'ai un script js simple que j'ai programmer moi même, je l'utilise depuis pas mal de temps et j'essay de le faire evoluer. et la je l'ai adapter à un formulaire mais ça ne marche, j'y passé quelques heures sans reussite.
j'execute la verification d'un formulairen je verifie les champs obligatoire et il y a 2 possibilité :
1- champ mot de passe vide : je valide et ça marche
2- champs passe remplie, et la j'execute des teste, mais il s'arréte avant la verification de l'adresse mail, quand je valide il se passe rien.
function Valider()
{
var champ = document.form.mdp1_admin.value;
var hash = hex_md5(champ);
if((document.form.nom_admin.value=="")||(document.form.prenom_admin.value=="")||(document.form.login_admin.value=="")){
alert('Les champs marqués en gras sont obligatoires');
}else if (document.form.mdp1_admin.value!=""){
if (document.form.mdp1_admin.value.length<5){
alert('Le mot de passe 1 doit contenir au moins 5 caractéres');
} else if (document.form.ancien_mdp_admin.value!=hash){
alert('Les mots de passe ne concordent pas 1');
}else if ((document.form.mdp2_admin.value.length<5)||(document.form.mdp3_admin.value.length<5)){
alert('Le mot de passe 2 et 3 doit contenir au moins 5 caractéres');
}else if (document.form.mdp2_admin.value!=document.form.mdp3_admin.value){
alert('Les mots de passe ne concordent pas 2');
}
}else if(document.form.email_admin.value!=""){
if (document.form.email_admin.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1){
alert ('entrez une adresse Email valide');
} else if (document.form.email_admin.value.indexOf('.') == -1) {
alert("entrez une adresse Email valide");
}else{
document.form.submit();
}
} else {
document.form.submit();
}
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 nov. 2006 à 15:03
Bonjour,
franchement, j'ai la flemme de faire le formulaire pour
contrôle ce script.
quoi qu'il arrive, néanmoins :
_ je préfère utiliser le onsubmit
sur le formulaire plutôt que le document.form.submit()
_ il vaut mieux éviter des names ressemblant par trop
aux noms cunnus du javascript,html.... ( form par exemple ! )
<hr />
Cordialement Bul [mon Site] [M'écrire]
<hr />
on ne dit pas néanmoins, mais handicapé nasal