Erreur bizarre formulaire obligatoire
Posté : 14 déc. 2010, 12:40
Salut
j'ai un blem bizzare j'ai fait un formulaire obligatoire mais il marche que sur le premier champ
avez vous une idee pk
j'ai un blem bizzare j'ai fait un formulaire obligatoire mais il marche que sur le premier champ
avez vous une idee pk
<script language="javascript">
function couleur(obj) {
obj.style.backgroundColor = "#FFFFFF";
}
function verif() {
if(document.inscription.login.value == '') {
alert("Vous devez saisir votre Pseudo !");
document.inscription.login.style.backgroundColor = "#F3C200";
document.inscription.login.focus();
return false;
}
if(document.inscription.login.value.length <= 2){
alert("Votre Pseudo doit comporter 3 caract\351res minimum !");
document.inscription.login.style.backgroundColor = "#F3C200";
document.inscription.login.focus();
return false;
}
if(document.inscription.mail.value == '') {
alert("Vous devez saisir votre adresse Email !");
document.inscription.mail.style.backgroundColor = "#F3C200";
document.inscription.mail.focus();
return false;
}
if(document.inscription.mail.value.indexOf('@') == -1) {
alert("Ce n'est pas un Email Valable!");
document.inscription.mail.style.backgroundColor = "#F3C200";
document.inscription.mail.focus();
return false;
}
if(document.inscription.mail.value.indexOf('.') == -1) {
alert("Ce n'est pas un Email Valable!");
document.inscription.mail.style.backgroundColor = "#F3C200";
document.inscription.mail.focus();
return false;
}
if(document.inscription.mdp.value == '') {
alert("Vous devez saisir votre Mot de Passe !");
document.inscription.mdp.style.backgroundColor = "#F3C200";
document.inscription.mdp.focus();
return false;
}
if(document.inscription.mdp.value.length != 8){
alert("Votre Mot de Passe doit comporter 8 caract\350res !");
document.inscription.mdp.style.backgroundColor = "#F3C200";
document.inscription.mdp.focus();
return false;
}
if(document.inscription.mdp2.value == '') {
alert("Vous devez saisir votre Confirmation de Mot de Passe !");
document.inscription.mdp2.style.backgroundColor = "#F3C200";
document.inscription.mdp2.focus();
return false;
}
if(document.inscription.mdp.value == document.inscription.mdp2.value) {
}else{
alert("Vous devez saisir le m\342me Mot de Passe !");
document.inscription.mdp2.style.backgroundColor = "#F3C200";
document.inscription.mdp2.focus();
document.inscription.mdp.style.backgroundColor = "#F3C200";
return false;
}
if(document.inscription.nom.value == '') {
alert("Vous devez saisir votre Nom !");
document.inscription.nom.style.backgroundColor = "#F3C200";
document.inscription.nom.focus();
return false;
}
if(document.inscription.prenom.value == '') {
alert("Vous devez saisir votre Pr\351nom !");
document.inscription.prenom.style.backgroundColor = "#F3C200";
document.inscription.prenom.focus();
return false;
}
if(document.inscription.permis.value == '') {
alert("Vous devez saisir un Num\351ro de Permis !");
document.inscription.permis.style.backgroundColor = "#F3C200";
document.inscription.permis.focus();
return false;
}
if(document.inscription.adresse.value == '') {
alert("Vous devez saisir votre Adresse !");
document.inscription.adresse.style.backgroundColor = "#F3C200";
document.inscription.adresse.focus();
return false;
}
if(document.inscription.cp.value == '') {
alert("Vous devez saisir votre Code Postal !");
document.inscription.cp.style.backgroundColor = "#F3C200";
document.inscription.cp.focus();
return false;
}
if(document.inscription.cp.value.length != 5){
alert("Votre Code Postal doit comporter 5 Chiffres !");
document.inscription.cp.style.backgroundColor = "#F3C200";
document.inscription.cp.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.inscription.cp.value.length;++i)
if(document.inscription.cp.value.charAt(i) < "0"
|| document.inscription.cp.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Votre Code Postal doit comporter 5 Chiffres !");
document.inscription.cp.focus();
return false;
}
if(document.inscription.ville.value == '') {
alert("Vous devez saisir votre Commune !");
document.inscription.ville.style.backgroundColor = "#F3C200";
document.inscription.ville.focus();
return false;
}
if(document.inscription.age.value == '') {
alert("Vous devez saisir votre Age !");
document.inscription.age.style.backgroundColor = "#F3C200";
document.inscription.age.focus();
return false;
}
if(document.inscription.tel.value.length != 10) {
alert("Votre T\351l\351phone doit comporter 10 Chiffres !");
document.inscription.tel.style.backgroundColor = "#F3C200";
document.inscription.tel.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.inscription.tel.value.length;++i)
if(document.inscription.tel.value.charAt(i) < "0"
|| document.inscription.tel.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Votre T\351l\351phone doit comporter 10 Chiffres !");
document.inscription.tel.focus();
return false;
}
else
return true;
}
</script>
<form method="POST" enctype="multipart/form-data" name="inscription" onSubmit="return verif();">
<table align="center" border="0">
<tr><td>Choisir un nom d'utilisateur<BR><font size="1">3 Caractères Minimum</font></td><td> : </td><td><input type="text" name="login" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Votre email</td><td> : </td><td><input type="text" name="email" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Votre mot de passe</td><td> : </td><td><input type="password" name="mdp" maxlength="8" size="8" onKeyUp="javascript:couleur(this);"></td></tr>
<tr><td>Confirmer Mot de Passe </td><td> : </td><td><input type="password" name="mdp2" maxlength="8" size="8" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Nom </td><td> : </td><td><input type="text" name="nom" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Prénom</td><td> : </td><td><input type="text" name="prenom" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Numéro de validation<br>du permis de chasser</td><td> : </td><td><input type="text" name="permis" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Adresse</td><td> : </td><td><input type="text" name="adresse" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Code Postal</td><td> : </td><td><input type="text" name="cp" onKeyUp="javascript:couleur(this);" maxlength="5" size="5"></td></tr>
</tr><td>Commune</td><td> : </td><td><input type="text" name="ville" onKeyUp="javascript:couleur(this);"></td></tr>
</tr><td>Age</td><td> : </td><td><input type="text" name="age" onKeyUp="javascript:couleur(this);" maxlength="3" size="3"></td></tr>
</tr><td>Téléphone</td><td> : </td><td><input type="text" name="tel" onKeyUp="javascript:couleur(this);" maxlength="10" size="11"></td></tr>
</table>
<table align="center" border="0">
<tr>
<td><input type="submit" name="inscrip" value="Valider" class="inputB"></td>
</tr>
</table>
</form>
merci