|
|
|
|
On doit pouvoir traiter ce genre de problème en utilisant l'événement "onKeyPress" (cf Google / evenement javascript)
<input type=text" name="saisie" onKeyPress="verif(this)"</input> La fonction "verif" doit contrôler la validité du dernier caractère, et s'il est invalide, recharger la zone avec la chaîne raccourcie [en y rendant le focus]. |
Bonjour,
Je fais un UP pour reprendre un peu ce sujet... Possible dans un <input type="text" d'interdire l'espace (la touche espacement) ? |
Bonjour,
Pour interdire la barre espace, voici la commande à insérer : <input type="text" name="saisie" onKeypress="if (event.keyCode == 32) event.returnValue = false; if (event.which == 32) return false;" /> keyCode : pour fonctionner sur Mozilla which : pour fonctionner sur IE 32 : code ASCII de la barre espace |
Si je puis me permettre c'est l'inverse :
keyCode pour IE et which pour Mozilla Attention avec Mozilla, "return false" ne fonctionne pas si on externalise le code dans une focntion, il faut faire : event.preventDefault(); event.stopPropagation(); |