oui, je sais la question a �t� largement d�battue.
Je la repose quand m�me.
2 choses en fait :
1. Si on veut contr�ler ce que saisit l'utilisateur par Javascript, quel �v�nement est le plus appropri� ?
Il faut d'abord choisir entre onkeydown, onkeypress et onkeyup...
et on est alors vuln�rable � ce bon vieux copier-coller : il faudrait alors �galement contr�ler le champ avec un onchange
Pourquoi n'existe-t-il pas un �v�nement du genre on_content_change qui r�agirait simplement lorsque la valeur du champ change, et ce sans attendre la perte du focus ?
2. Contr�lons alors que nous avons un nombre d�cimal:
- on peut contr�ler la touche avec keycode/which : faut alors permettre les chiffres [0-9], le point, le signe moins (qui ne devrait �tre autoris� qu'en premi�re position mais qui doit obligatoirement �tre suivi d'un chiffre : je me suis d�j� bien emb�t� avec �a!), et les touches du genre Entr�e, backSpace, Ctrl ....
- on peut contr�ler la valeur du champ avec isNaN : mais alors qu'avec un onchange, parce que la saisie du signe moins va nous emb�ter sinon...
bon, voila le genre de betises qui me prend la tete !![]()
Partager