Innanzitutto aggiungi un id univoco all'input:
A logica, devi associare una funzione di validazione all'evento onkeydown, a cui passerai l'id dell'input:codice:<input type="text" id="mioinput" />
E poi scrivere una funzione, che a logica deve fare qualcosa di simile (funzione trovata su internet e adatatta, non l'ho provata probabilmente c'è qualcosa da aggiustare ma a grandi linee la logica è questa)codice:<input type="text" id="mioinput" onkeydown="IsNumeric(this.id)" />
Ciaocodice:function IsNumeric(id) { var ValidChars = "0123456789"; var IsNumber=true; var Char; var sText = document.getElementById(id).value; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; }

Rispondi quotando