<html>
<head>
<title>Démonstration de Text</title>
<script language="JavaScript">
function verif(form, bouton)
{
Retour = false;
if (bouton.name == "1") Retour = verifSaisie1(form);
if (bouton.name == "2") Retour = verifSaisie2(form);
if (bouton.name == "3") Retour = verifSaisie3(form);
if (bouton.name == "4") Retour = verifSaisie4(form);
if (Retour)
alert ("Saisie correcte!");
}
function verifSaisie1(form)
{
Ctrl = form.texte1;
if (Ctrl.value == "" || Ctrl.value.indexOf ('@', 0) == -1)
{
validation (Ctrl, "Saisir une adresse email valide !")
return (false);
}
else
return (true);
}
function verifSaisie2(form)
{
Ctrl = form.texte2;
if (Ctrl.value.length != 5)
{
validation (Ctrl, "Saisir 5 caractères maximum !")
return (false);
}
else
return (true);
}
function verifSaisie3(form)
{
Ctrl = form.texte3;
if (Ctrl.value.length < 3)
{
validation (Ctrl, "Saisir au moins trois caractères !")
return (false);
}
else
return (true);
}
function verifSaisie4(form)
{
Ctrl = form.texte4;
if (Ctrl.value == "")
{
validation (Ctrl, "Saisir un texte quelconque !")
return (false);
}
else
return (true);
}
function sousmission (form, bouton)
{
if (!verifSaisie1(form)) return;
if (!verifSaisie2(form)) return;
if (!verifSaisie3(form)) return;
if (!verifSaisie4(form)) return;
alert ("Toutes les saisies sont correctes !&nMerci...");
return;
}
function validation(Ctrl, msg)
{
alert(msg)
Ctrl.focus();
return;
}
</script>
</head>
<body>
<form name="form" method="get">
<p>Saisir une adresse email (nom@serveur.suf): <br>
<input type="text" name="texte1" size="20">
<input type="button" name="1" value="Vérifier"
onclick="verif(this.form, this)">
</p>
<p>Saisir 5 caractères au plus : <br>
<input type="text" name="texte2" size="20">
<input type="button" name="2" value="Vérifier"
onclick="verif(this.form, this)">
</p>
<p>Saisir au moins trois caractères : <br>
<input type="text" name="texte3" size="20">
<input type="button" name="3" value="Vérifier"
onclick="verif(this.form, this)">
</p>
<p>Saisir un texte sans espaces : <br>
<input type="text" name="texte4" size="20">
<input type="button" name="4" value="Vérifier"
onclick="verif(this.form, this)">
</p>
<p>
<input type="button" name="Soumettre" value="Submit"
onclick="sousmission(this.form, this)">
</p>
</form>
</body>
</html> |