Minimum 3 caractere

Résolu/Fermé
Profil bloqué - Modifié par krazykat le 14/06/2012 à 16:42
 Utilisateur anonyme - 2 juin 2012 à 12:31
Bonjour,

Je ne réussi pas du tout à faire en sorte que l'utilisateur doit mettre 3 caractere a un champs pour qu'il soit valide. Je ne connais pas le caractere qui veut dire "tous les caractere" quel est le code svp.


J'utilise ce code pour vérifier:

<html>
<head>
<title>Vérifier les saisies de formulaire</title>
<script type="text/javascript">
<!--
function verif_formulaire()
{
if(document.formulaire.pseudo.value == "") {
alert("Veuillez entrer votre pseudo");
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.mot_de_passe.value == "") {
alert("Veuillez entrer votre mot de passe!");
document.formulaire.mot_de_passe.focus();
return false;
}
if(document.formulaire.courriel.value == "") {
alert("Veuillez entrer une adresse mail valide");
document.formulaire.courriel.focus();
return false;
}
if(document.formulaire.mail2.value == "") {
alert("Veuillez entrer une adresse mail valide");
document.formulaire.mail2.focus();
return false;
}
if(document.formulaire.Jour.value == "") {
alert("Veuillez entrer une date valide");
document.formulaire.Jour.focus();
return false;
}
if(document.formulaire.Mois.value == "") {
alert("Veuillez entrer une date valide");
document.formulaire.Mois.focus();
return false;
}
if(document.formulaire.Annee.value == "") {
alert("Veuillez entrer une date valide");
document.formulaire.Annee.focus();
return false;
}



}
//-->
</script>
</head>
<body bgcolor="#EEEEEE" text="#000000">

A voir également:

1 réponse

Utilisateur anonyme
2 juin 2012 à 12:31
Bonjour

Je ne comprends pas ce que tu veux dire par 'le caractere qui veut dire "tous les caractere"'.
Par contre, pour vérifier s'il y a au moins 3 caractères dans un champ :
if(document.formulaire.pseudo.value.length <3) {
alert("Veuillez entrer un pseudo d'au moins 3 caractères");
document.formulaire.pseudo.focus();
return false;
}

et n'oublie pas d'ajouter return true; à la fin de test tests, s'ils sont tous ok
2