Page 1 sur 1

Contrôle saisie alphabétique dans formulaire

Posté : 14 nov. 2005, 12:15
par Megadeth
Bonjour,

Je sèche sur un truc tout simple visiblement. Le sujet est assez parlant je crois...

Je veux juste vérifier si le champ "nom" de mon formulaire "formula" est bien au format alphabétique et alphabétique seulement. Je n'arrive pas à écrire la condition (avec ce fichu [a-zA-Z]).
J'arrive à contrôler si un champ numérique, vide mais pas çà
J'utilise la syntaxe toute simple if (document.formula.nom.value...

Merci pour vos lumières, bougies ( ok je sors :roll: )

Megadeth

Posté : 14 nov. 2005, 12:21
par charabia
ici tu devrais trouver ton bonheur :
:arrow: http://www.aidejavascript.com/article64.html

Posté : 14 nov. 2005, 12:33
par Invité
Merci pour ton aide Charabia

Par contre je ne comprends pas, dans le code suivant, le -1 :
if (chaine.search(/^[A-Za-z]+$/) != -1)

Pourquoi différent de -1

Il sort d'où ? Doit être interprété comment ? Correspond à quoi ?
Je n'arrive pas à faire une relation. Dans d'autres cas je comprends cette valeur mais pas là...Peux-tu m'éclairer un peu plus stp ? :idea:

Posté : 14 nov. 2005, 12:36
par charabia
La méthode « search » donne soit -1 si la chaîne ne correspond pas à l’expression régulière, soit la position à laquelle elle a été trouvée dans la chaîne, dans le cas contraire.

Posté : 14 nov. 2005, 13:00
par Invité
Un grand MERCI à toi CHARABIA, c'est beaucoup plus clair maintenant :wink:

Posté : 14 nov. 2005, 13:05
par charabia
Merci aux modos pour un tit [Résolu] ;)

Posté : 14 nov. 2005, 13:08
par albat
Et hop ! ;)

C'est beau, le travail en équipe... :lol: