<input type="text" name="dispo1" id="dispo1" size="4" value="0" onchange="if (isNaN(2/document.getElementById('dispo1'))){alert('è intero')}else{alert('non intero')}; "></td>


se attribuisco al input "dispo1" valore dispari ad esempio 3

ottengo sempre un alert "è intero"

dovrei ottenere l'alert "non è intero".