Contraindre la valeur d’un input à des chiffres
Cette fonction empêche l’écriture de caractères non-numériques dans un champs de formulaire.
1 2 3 4 5 6 |
$('input').on('keyup', function(e){ var input = $(this); var val = input.val(); var correctedVal = val.replace(/\D/g,''); if(correctedVal!=val) input.val(correctedVal); }); |
Pour des vérifications numériques plus approfondies, consultez le plugin jQuery Numeric de SamWM sur Github.