Programmation ⇒ javascript facebook twitter youtube

Vérifier le contenu d'un champ | Vérifier le contenu d'un champ


Ce JavaScript vous explique comment vérifier que l'utilisateur a bien entré quelque chose dans le champ et petit bonus, lui montre ou il faut écrire.

 

<html>
<head>
<title></title>

<script type="text/javascript">

function noEntry()
{
mot=document.ajout.mot.value;

/*
On donne a la variable mot la valeur (value) du champ (name="mot") du formulaire name="ajout") de la page (document).
*/

 if ((mot.length<1)||(mot.substring(0,6)=="******"))
 {
 alert("Vous devez obligatoirement entrer quelque chose");
 document.ajout.mot.value="******Veuillez compléter ce champ";
 document.ajout.mot.focus();
 document.ajout.mot.select();
 return false;
 }

/*
Dans notre condition if on dit que notre variable (donc la valeur du champ) ne doit pas être inférieur à 1 caractère (vous pouvez mettre plus hein) grace à la propriété length qui retourne la valeur correspondant au nombre de caractères de la chaîne.
On y indique aussi (en utilisant l'opérateur logique ||, aussi appelé "OR") que les 6 premiers caractères ne sont pas des *, vous comprendrez pourquoi en lisant la suite.

Si l'une ou l'autre des conditions est remplie on envoi un message d'alerte, on incrit "******Veuillez compléter ce champ" dans le champ et on remet le focus dans le champ.
*/

 else { return true; } // sinon on retourne "vrai"
}

// fin du script -->
</script>

</head>
<body>

<form name="ajout" method="post" action="#" onsubmit="return noEntry()">
<input type="text" name="mot" size="40" maxlength="40">
<input type="submit" value="Tester">
<input type="reset" value="Effacer">
<form>


<!-- on crée donc notre formulaire avec l'événement onsubmit -->
<!-- pour lancer notre vérification. -->
<!-- Bien sur il faut rester cohérent donner les bons noms aux -->
<!-- formulaire et aux champ ;-) -->

</body>
</html>




>
Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces