Programmation

Programmer en divers langages Programmation
Programmer en divers langages
Programmation
Programmer en divers langages
Sondages
Votez pour une réponse
Perl
Forum Perl
Php
Forum Php
Javascript
Forum Javascript
Programmation
Tout sur la programmation
MS Access
Forum sur access
Dreamweaver
Forum d'aide
Flash
Aide sur Flash
Petites Annonces
Petites Annonces
Livre d'Or
Livre d'Or
Liens
Liens favoris

comment rajouter des vérifications dans mon formulaire Forum Javascript
[ Envoyer un message ] [ Forum javascript ] [ F.A.Q. ]
(1 visiteur)

Forum Javascript Modification: 12/8/2008
Création: 3/9/2001

forum de desscussion sur le language de programmation "javascript"

 
222 messages déposés

comment rajouter des vérifications dans mon formulaire

Envoi de hellnn le 26 Juillet 2005 13:46:03:

function testEntier(valeur)
{
if (valeur == parseInt(valeur,9)) return true;
else return false;
}

function testCheckbox(nomForm,nomGroupe)
{
var compteur;
compteur = 0;
while (compteur < nomForm.elements[activite].length)
{
if (nomForm.elements[activite][compteur].checked)
return true;
compteur++;
}
return false;
}

function testMail(email)
{
var posArobase;
posArobase = email.indexOf("@");
if (posArobase == -1) return false;
var posPoint;
posPoint = email.lastIndexOf(".");
if ((posPoint == -1) || (posPoint < posArobase)) return false;
return true;
}

function testSaisie()
{
var formulaire;
var erreur;
formulaire = document.forms["cap-sante-beaute"];
erreur = 0;
if (formulaire.elements["civ"].options[formulaire.elements["civ"].selectedIndex].value == "" && erreur==0) erreur = 1;
if (formulaire.elements["prenom"].value == "" && erreur==0) erreur = 2;
if (formulaire.elements["nom"].value == "" && erreur==0) erreur = 3;
if (formulaire.elements["adresse"].value == "" && erreur==0) erreur = 4;
if (formulaire.elements["cp"].value == "" && erreur==0) erreur = 5;
if (formulaire.elements["ville"].value == "" && erreur==0) erreur = 6;
if (formulaire.elements["pays"].options[formulaire.elements["pays"].selectedIndex].value == "" && erreur==0) erreur = 7;
if (!testMail(formulaire.elements["email"].value)&& erreur==0) erreur = 8;
if (!testCheckbox(formulaire.elements["activite"].checked && erreur==0) erreur = 9;


switch(erreur)
{ case 0 :
window.alert("Vos saisies sont correctement encodées");
return true;

case 1 :
window.alert("Choisissez votre civilité");
document.forms[0].elements["civ"].focus();
return false;

case 2 :
window.alert("Le prénom est un champ obligatoire");
document.forms[0].elements["prenom"].focus();
return false;

case 3 :
window.alert("Le nom est un champ obligatoire");
document.forms[0].elements["nom"].focus();
return false;

case 4 :
window.alert("L'adresse est un champ obligatoire");
document.forms[0].elements["adresse"].focus();
return false;

case 5 :
window.alert("Le code postal n'est pas valide");
document.forms[0].elements["cp"].focus();
return false;

case 6 :
window.alert("La ville est un champ obligatoire ");
document.forms[0].elements["ville"].focus();
return false;

case 7 :
window.alert("Choisissez votre pays");
document.forms[0].elements["pays"].focus();
return false;

case 8 :
window.alert("Votre mail ne semble pas correctement encodé");
document.forms[0].elements["email"].focus();
return false;

case 9 :
window.alert("Votre activité");
document.forms[0].elements["activite"].focus();
return false;
}

}


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet: Re: comment rajouter des vérifications dans mon formulaire

Commentaires:

Choisissez vos Smileys !
Cliquer sur un smilie l'insèrera à la fin de votre texte.

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb