Salve.
Sto provando ha fare, con Javascript, una funzione che permette all'utente di inserire solo caratteri numerici in un campo, ho provato scrivendo questo codice:
Codice HTML:
<script type="text/javascript">
function isInt(element)
{
if(!parseInt(element.value)) {
alert("No int");
}
}
</script>
<input type="text" onkeydown="isInt(this);" />
Ma l'effetto non è come lo vorrei, cioè, la if mi si esegui quando il carattere scritto è intero.
Ho provato anche a scrivere in questo modo ma l'if non mi si esegue mai:
Codice HTML:
<script type="text/javascript">
function isInt(element)
{
if(!parseInt(element.value)) {
alert("No int");
}
}
</script>
<input type="text" onkeydown="isInt(this);" />
Qual'è il problema? sono io che sbaglio ad utilizzare la funzione?