Contrôle saisie alphabétique dans formulaire

Megadeth
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 12:15

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 nov. 2005, 12:21

ici tu devrais trouver ton bonheur :
:arrow: http://www.aidejavascript.com/article64.html

Invité
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 12:33

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:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 nov. 2005, 12:36

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.

Invité
Invité n'ayant pas de compte PHPfrance

14 nov. 2005, 13:00

Un grand MERCI à toi CHARABIA, c'est beaucoup plus clair maintenant :wink:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 nov. 2005, 13:05

Merci aux modos pour un tit [Résolu] ;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

14 nov. 2005, 13:08

Et hop ! ;)

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