Salve ragazzi, ho bisogno di una bella dritta.
Ho un form di registrazione, e tra i tanti campi ne ho uno (text) dedicato all'inserimento di un cellulare.
Premetto che non vi č obbligo di inserimento, perō sfruttando l'evento onkeyup vorrei fare in modo di disabilitare l'immissione di lettere, spazi e caratteri speciali e lo zero come primo carattere.
Per quanto riguarda la disabilitazione dell'immissione lettere e caratteri speciali, ho questa bella funzione che fa il suo dovere alla grande:
function ByPassChars(obj) {
retval = false;
toCheck = obj.value;
strOk = "0123456789_";
for (i=0; i<toCheck.length; i++) {
theChar = toCheck.charAt(i);
if (strOk.lastIndexOf(theChar) == -1 ) {
obj.value = toCheck.substring(0, i);
alert("Attenzione: questo campo non ammette spazi,\n nč caratteri speciali, nč lettere, ma solo numeri");
return false;
}
}
return true;
}
per la disabilitazione dello zero come carattere iniziale ho bisogno di un vostro aiuto.
Un grazie anticipatamente!
Aikon