Comment définir la longueur maximale en input type=nombre?
J'ai un champ de texte.
<input type="number" min="0" max="999">
Mais je suis capable de taper autant de numéros à l'intérieur de la zone de texte.
Que j'ai mis le max=999, je ne veux pas que cela se produise.
Quelqu'un connaît la solution pour cela?
J'ai essayé ng-maxlength
et maxlength
mais ne fonctionne pas.
Qu'est-ce exactement que vous avez besoin? Votre question n'est pas claire.
vous créez un texte feild et donner max=999, et encore, vous serez en mesure de type 111111111 (même si c'est pas une entrée valide) je tiens à bloc, je ne veux pas bloquer la saisie numéro à 4 chiffres dans le texte feild
utiliser des regex motif pour que de cette façon. ^(\d){1,10}$
Double Possible de Comment ajouter maxlength pour HTML5 input type="number" élément?
vous créez un texte feild et donner max=999, et encore, vous serez en mesure de type 111111111 (même si c'est pas une entrée valide) je tiens à bloc, je ne veux pas bloquer la saisie numéro à 4 chiffres dans le texte feild
utiliser des regex motif pour que de cette façon. ^(\d){1,10}$
min
et max
sont utilisés pour la validation but, ils ne vous empêche pas d'écrire à l'intérieur de l'entrée non valide numéros.Double Possible de Comment ajouter maxlength pour HTML5 input type="number" élément?
OriginalL'auteur vishnuprasad kv | 2016-05-31
Vous devez vous connecter pour publier un commentaire.
max
attribut n'spécifie la valeur maximale possible que nous pouvons spécifier.pour plus de détails voir ce lien
Je pense que le suivant sera utile pour vous,
Changé onKeyDown à onKeyPress... vérifiez une fois de plus
[Firefox Quantique]La même chose qui se passe, ni de la touche retour arrière ou d'une autre, la clé fonctionne. Il ne peut être modifié qu'avec le nombre de flèches vers le haut ou vers le bas. [Chrome] Fonctionne très bien!
OriginalL'auteur Jacky Coogan
Essayer
OriginalL'auteur mujuonly
Il est JSFiddle, à l'aide de JQuery.
Votre entrée
Le script :
var v = this.value; if (v > 999) this.value = v.substr(0,2)
avec de la logique supplémentaire pour les nombres négatifs (quels qu'ils soient).oui, my bad, j'ai oublié les min val, mais il peut corriger facilement avec toutes les réponses maintenant.
OriginalL'auteur Jax Teller