Rechercher : dans
Par :

Interdire lettre imput type text

Dernière réponse le 11 jan 2008 à 10:21:51 mado, le 18 jui 2002 à 17:57:26 
 Signaler ce message aux modérateurs

Je cherche à interdire la saisie de lettre dans une imput type text??
comment faut-il faire ??
Merci

Meilleures réponses pour « Interdire lettre imput type text » dans :
Lettre type pour FAI : résiliation pour dysfonctionnement VoirLettre à envoyer au FAI en recommandé avec accusé de réception (LRAR). Lettre à envoyer au FAI en recommandé avec avis de réception A..., le... Vos nom et prénom Votre adresse Nom FAI Adresse N/Réf.: votre numéro client ou...
Formats et extensions de fichiers VoirQu'est-ce qu'un type MIME ? Le type MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités du courrier électronique (mail), c'est-à-dire de...
Déclaration d'une feuille de style (CSS) VoirDéclaration d'une feuille de style Les feuilles de style sont un sur-ensemble du langage HTML, cela signifie qu'elle ne sont pas intégrées directement dans les recommandations HTML du W3C. Ainsi, il est nécessaire de renseigner le code HTML avec...

1

Marden, le 18 jui 2002 à 19:03:03
  • +1

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].

Répondre à Marden

2

MJ92, le 31 mai 2007 à 22:31:02

Bonjour,

Je fais un UP pour reprendre un peu ce sujet... Possible dans un <input type="text" d'interdire l'espace (la touche espacement) ?

Répondre à MJ92

3

KyoShin, le 1 oct 2007 à 00:27:12

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

Répondre à KyoShin

4

 NAd, le 11 jan 2008 à 10:21:51

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();

Répondre à NAd