Ciao... domanda in notturna
Ho questo script:
Codice PHP:
function isnum(obj) { if (isNaN(obj.value) || parseInt(obj.value)<1 || parseInt(obj.value) > 180)
{ alert('Please enter numbers only between 1 and 180');
obj.value="";
obj.focus();}}
Con abbinato questo form:
Codice PHP:
<input type="text" id="test" name="test" value="test" size="4" onBlur="isnum(this)">
Questo è l'ultimo script nella pagina. Ne utilizzo altri 6 nella stessa dove cambiano i limiti dei numeri e conseguentemente il messaggio da mostrare. Ora il problema è che questo ultimo script ha effetto sugli altri 6 che lo precedono. Tutti e 7 i campi seguono il limite 1/180 e mostrano lo stesso testo benchè abbiano sia limiti che testi diversi.
Immagino che debba agire su onBlur="isnum(this)" e farlo tipo onBlur="isnum(this.gatto)" ma mi perdo. E' la prima volta che uso js.