ciao a tutti, sono nuovo del forum..ho iniziato da qualche giorno a studiare javascript e ho provato a fare qualche prova con i form. in pratica ho cercato di costruire una funzione che mi dica il tipo di dato inserito in un form text, grazie al "typeof". il problema è che mi dice sempre stringa!!!(ho omesso apposta la chiusura del body e l'inizio di head e html etc etc)
<script type="text/javascript">
function dimmi () {
var x=document.forms["verifica"]["nome"].value; //porto il valore della casella nome nella variabile locale x
alert (typeof x);
}
</script>
</head>
<body>
<form action="Senzatitolo-2.html" method="post" name="verifica" onsubmit= "dimmi() ">
Nome: <input name="nome" type="text" value="">
<input name="Controlla" type="submit" value="Controlla" >
</form>
dov'è che sbaglio? all'inizio mi era venuto il dubbio che la variabile x, venisse attribuito il valore stringa "document...bla bla bla", ma inserendo 1, nel form e facendo un semplice alert(x), mi restituisce 1..quindi non capisco perchè facendo typeof x mi salta fuori stringa..