Problème vérification nom et age dans formulaire
Résolu
Thetcha
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai un formulaire qui permet aux personnes de saisir leurs infos mais sur deux champs, j'ai des problèmes de vérification.
Voici les vérifications pour le nom en javascript :
Voici les vérifications pour l'age en javascript :
Je ne pense pas que ça soit grand chose à corriger mais impossible de mettre la main sur l'erreur !
Merci
J'ai un formulaire qui permet aux personnes de saisir leurs infos mais sur deux champs, j'ai des problèmes de vérification.
Voici les vérifications pour le nom en javascript :
//Gestion du nom
if(champ.Nom.value == '')
{
//Affiche la pop-up
alert('Le nom doit etre renseigne');
//Met le curseur dans le champ demandé
champ.Nom.focus();
return false;
}
else
{
if(champ.Nom.length < 2 || champ.Nom.length > 25)
{
alert('Veuillez renseigner un nom correct');
champ.Nom.focus();
return false;
}
}
Voici les vérifications pour l'age en javascript :
//Gestion de l'âge
if(champ.Age.value == '')
{
alert('L age doit etre renseigne');
champ.Age.focus();
return false;
}
var chkZ = 1;
for(i=0;i<champ.Age.value.length;++i)
if(champ.Age.value.charAt(i) < "0"
|| champ.Age.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1)
{
alert("La mention de votre âge n'est pas un nombre!");
champ.Age.focus();
return false;
}
Je ne pense pas que ça soit grand chose à corriger mais impossible de mettre la main sur l'erreur !
Merci
A voir également:
- Problème vérification nom et age dans formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Sms tiktok verification code ✓ - Forum Mail
- Verification lien internet - Guide
2 réponses
Bonjour
Tu dis que tu as des problèmes, mais tu ne dis pas lesquels ! Pourtant ça aiderait. Et tu ne montres qu'une partie du code de validation, pas facile de conclure.
Je vois que tu fais des "return false" quand tu détectes une anomalie, as-tu pensé à faire un "return true" quand tout va bien ?
Tu dis que tu as des problèmes, mais tu ne dis pas lesquels ! Pourtant ça aiderait. Et tu ne montres qu'une partie du code de validation, pas facile de conclure.
Je vois que tu fais des "return false" quand tu détectes une anomalie, as-tu pensé à faire un "return true" quand tout va bien ?
Toujours aussi vague...
Tu ne dis toujours pas quel est ton problème ! Tu dis où il se trouve (ce que je trouve bizarre, puisque tu ne sais pas quel est le problème justement !).
Peux-tu me dire ce qui se passe mal, c'est à dire quelle est la différence entre ce que tu attends et ce qui se passe ?
Peux-tu aussi montrer comment tu appelles le code de validation ?
Tu ne dis toujours pas quel est ton problème ! Tu dis où il se trouve (ce que je trouve bizarre, puisque tu ne sais pas quel est le problème justement !).
Peux-tu me dire ce qui se passe mal, c'est à dire quelle est la différence entre ce que tu attends et ce qui se passe ?
Peux-tu aussi montrer comment tu appelles le code de validation ?
Effectivement je n'ai pas été assez précis.
Alors mes erreurs se situent à chaque fois dans les 2ème vérifications c'est à dire :
Ici pour le nom :
Ici pour l'age :
Et oui je retourne bien 'true' lorsque tout va bien.
Voici le code complet si ça peut vous aidez :
D'avance merci
J'avais oublié de mettre value.length !