Grazie badaze,

l'ho provato e il controllo lo fa, perfettamente.

Il problema è che se è numerico, non mi fa il submit. Rimane fermo e basta.

Forse ho sbagliato qualcosa io.

Il mio form è il seguente se può essere d'aiuto:
codice:
<form action="ban.php" method="post" name="ver" target="_self" id="ver">
<input name="som" type="text" id="som" size="10">
<input name="Vai" type="button" id="Vai" value="Vai" onclick="ctt(document.getElementById('som'))">
</form>
Lo script l'ho lasciato come me lo hai dato tu, forse dovevo cambiare qualcosa per far inviare il form?

Dovrebbe farlo:
codice:
aForm = unTextField.parentElement;
aForm.submit();
no?



PS: Scusate ma non mi ero reso conto che il messaggio sopra era venuto così lungo da sforare la pagina. Se posso prego i moderatori di modificarlo, altrimenti mi scuso cmq. ^_^