Champ texte avec uniquement des lettres

Eléphant du PHP | 59 Messages

05 janv. 2007, 03:30

Bonsoir,
Je cherche a avoir un champ texte avec uniquement des lettres à saisir et pas d'autres caracteres ni numéric

j'ai trouvé pour le numéric mais pas pour les lettres :

Code numéric :

Code : Tout sélectionner

<input type="text" name="numérique" onKeypress="if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false; if(event.which < 48 || event.which > 57) return false;" size="12">
Pouvez vous me donner une piste ?

Je vous remercie par avance.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

05 janv. 2007, 10:37

:idea: une RegEx avec [A-Za-z] ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 janv. 2007, 17:19

:idea: Ou si l'on reste sur les keycode, il suffit de regarder les valeurs ascii des lettres et d'adapter les valeurs interdites :

Code : Tout sélectionner

A = 65 ... Z = 90 a = 97 ... z = 122
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 1961 Messages

05 janv. 2007, 17:25

Bonjour,

Un caractère accentué, est-il considéré comme une lettre ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein