Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: Tonino le le 12-05-2003 a 12:55:54

Titre: contrôle de saisie
Posté par: Tonino le le 12-05-2003 a 12:55:54

Salut webmasters,

dites-moi, est-ce que quelqu'un sait comment on peut contrôler la saisie de certains champ. Par exemple, je demande dans un formulaire de saisir un numéro de téléphone, j'aimerais contrôler ce champ pour qu'il soit toujours du type français:
0B.CC.CC.CC.CC (B:chiffre entre 0 et 6; C:chiffre entre 0 et 9)
j'ai égaalement plein d'autres champs à contrôler... ???

Titre: Re:contrôle de saisie
Posté par: Fabien le le 14-05-2003 a 17:20:45

Ou à la limite avec une RegExp

Titre: ce que je sais ... pas grand chose !
Posté par: Tonino le le 14-05-2003 a 19:17:51

en toute honneté, je suis nul en jascript !

Tout ce que je sais faire, c'est vérifier si tel ou tel champ a été rempli par l'utilisateur. En fait, je lance mon code javascript sous la forme d'un return qui me retourne 1 ou 0 avant de lancer le submit de mon formulaire. A part ça, je suis incapable de faire un test sur la longueur ou sur la nature des champs saisis.

Si il y avait moyen de m'envoyer les fonctions ou mieux des scripts, ce serait royal. Merci.

Titre: Re:contrôle de saisie
Posté par: Zorf le le 14-05-2003 a 20:54:54

Aller ;)

On imagine:
nom du formulaire : form1
nom du champ "text" : champ1

Pour vérifier la longueur d'un champ :


Code:
var longueur = document.form1.champ1.value.length;


Pour vérifier un numéro de téléphone avec une RegExp :


Code:
var telephone = document.form1.champ1.value;
var exptel = /^0[1-6](\.\d\d){4}$/;
if (exptel.test(telephone)) {
alert('ok!');
} else {
alert('pas ok!');
}


Voilà :)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.