Ti e' sufficiente controllare il numero quando il campo perde il focus?
ciaocodice:<script> var limite=5; function controlla(obj) { v = obj.value; if (isNaN(v)) { alert("Il dato inserito non e' un numero"); return false; } v = parseFloat(v); if(v>limite) { alert("Il valore massimo inseribile e'" + limite); return false; } return true; } </script> ... <input type="text" name="numero" onblur="controlla(this);">

Rispondi quotando