Minimum 3 caractères

Solved
Profile blocked -  
 Utilisateur anonyme -
Hello,

I can't seem to get the user to enter 3 characters in a field for it to be valid. I don't know the character that means "any character" – what is the code please?

I'm using this code to check:

<html>
<head>
<title>Check form inputs</title>
<script type="text/javascript">
<!--
function verif_formulaire()
{
if(document.formulaire.pseudo.value == "") {
alert("Please enter your username");
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.mot_de_passe.value == "") {
alert("Please enter your password!");
document.formulaire.mot_de_passe.focus();
return false;
}
if(document.formulaire.courriel.value == "") {
alert("Please enter a valid email address");
document.formulaire.courriel.focus();
return false;
}
if(document.formulaire.mail2.value == "") {
alert("Please enter a valid email address");
document.formulaire.mail2.focus();
return false;
}
if(document.formulaire.Jour.value == "") {
alert("Please enter a valid date");
document.formulaire.Jour.focus();
return false;
}
if(document.formulaire.Mois.value == "") {
alert("Please enter a valid date");
document.formulaire.Mois.focus();
return false;
}
if(document.formulaire.Annee.value == "") {
alert("Please enter a valid date");
document.formulaire.Annee.focus();
return false;
}

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

Configuration: (removed by moderation)

1 réponse

Utilisateur anonyme
 
Hello

I don't understand what you mean by 'the character that means "all characters"'.
However, to check if there are at least 3 characters in a field:
if(document.formulaire.pseudo.value.length <3) { alert("Please enter a username with at least 3 characters"); document.formulaire.pseudo.focus(); return false; }

and don't forget to add return true; at the end of the tests, if they are all okay.
4