Exemples JavaScript (formulaire)
EXEMPLES JAVASCRIPT (FORMULAIRE).
Voici quelques exemples de script.
Vous pouvez faire un copier - coller pour les introduire dans votre page.
Scripts testés avec I.Explorer 4.0 et Netscape 3.0 et 4.0
- Contrôle d'un formulaire
- Contrôler une adresse (E-mail)
Contrôle d'un formulaire.
A l'aide de ce script vous pouvez contrôler si les champs ne sont pas vides,
ce qui évite de recueillir des coordonnées érronées.
Exemple si votre formulaire se nomme avis et qu'il comporte un champ
appelé NOM (à adapter suivant vos besoins).
<SCRIPT LANGUAGE="JavaScript">
<!--
function champsok()
{
if (document.avis.NOM.value.length == 0)
{
alert("Votre Nom, Merci");
return false;
}
return true;
}
//-->
</SCRIPT>
Après avoir placé ce script entre les balises </TITLE> et </HEAD>
vous devez tester l'envoi du formulaire en ajoutant l'événement Onsubmit à la balise <FORM>
<FORM METHOD=POST ACTION="POST" NAME="avis" OnSubmit="return champsok()">
Contrôler une adresse (E-mail).
Ce script permet de contrôler l'adresse électronique d'un formulaire en détectant
la présence de l'arobase (@) dans le champs spécifié.
Exemple avec un formulaire comportant un champ appelé
EMAIL (contenant l'adresse électronique).
<SCRIPT LANGUAGE="JavaScript">
<!--
function arobaceok(EMAIL)
{
var a=document.forms[0].EMAIL.value;
var test="" + a;
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);
if(c == "@")
{
return true;
}
}
alert("Votre E-mail, Merci");
return false;
}
//-->
</SCRIPT>
Après avoir placé ce script entre les balises </TITLE> et </HEAD>
vous devez tester l'envoi du formulaire en ajoutant l'événement Onsubmit à la balise <FORM>
<FORM METHOD=POST ACTION="POST" NAME="AVIS" OnSubmit="return arobaceok(EMAIL)">