Désactiver certains caractères du champ de saisie
J'ai trouvé quelques instructions similaires, mais aucune aide, tous d'entre eux sont soit pour des caractères spéciaux ou des chiffres.
J'ai besoin de faire le type d'utilisateur seulement 1 , 2 , 3, 4, 5, N, O, A, B, C . tous les autres caractères doivent être limitées.
Toute façon, je peux faire ma propre sélection de restriction de/permis de caractères pour les entrées ?
- Pas très familier avec javascript.
source d'informationauteur Nutic | 2013-02-11
Vous devez vous connecter pour publier un commentaire.
avec JQuery,
sans JQuery
Pour l'un des paquebots, à partir de @mplungjan et @matthieu-lock commentaire
Si vous souhaitez désactiver quelques caractères du champ de saisie, vous pouvez faire quelque chose comme ça:
86 est le code pour V. code de Vérification pour d'autres touches à partir du lien suivant.
https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
Il n'est pas 100% clair si vous voulez restreindre le formulaire soumis avec des valeurs non valides, ou littéralement empêcher l'utilisateur de taper ces valeurs. Les autres réponses traitent de ce dernier, et je pense que est ce que vous voulez dire, mais il y aura des gens qui arrivent ici (comme moi) qui veulent juste éviter la soumission du formulaire.
:
Utiliser le
pattern
attribut sur lainput
élément:https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation
https://regex101.com/