- Learn
- Guida VBScript
- Impedire la scrittura in una textbox
Impedire la scrittura in una textbox
Quando si realizza un form, alcuni campi sono di tipo numerico, come il telefono
o il cap.
Creiamo ora un controllo che permetta la scrittura di numeri, ma blocchi l’immissione
di altri caratteri.
Per realizzare questa funzione usiamo l’evento onKeyUp, evento che parte alla pressione di un tasto.
Iniziamo con isolare l’ultimo carattere premuto dall’utente:
<SCRIPT LANGUAGE=vbscript >
function check()
MsgBox “Hai premuto ” & Right (telefono.value,1)
end function
</SCRIPT>
<input type=text name=telefono onkeyup=”check()”>
Ora controlliamo se il carattere è un numero:
<SCRIPT LANGUAGE=vbscript >
function check()
carattere= Right (telefono.value,1)
if carattere < “0” or carattere > “9” then
MsgBox “Hai premuto un tasto non permesso”
end if
end function
</SCRIPT>
<input type=text name=telefono onkeyup=”check()”>
Infine, se non è un numero, eliminiamo l’ultimo carattere dalla textbox:
<SCRIPT LANGUAGE=vbscript >
function check()
carattere= Right (telefono.value,1)
if carattere < “0” or carattere > “9” then
telefono.value =left(telefono.value,len(telefono.value)-1)
end if
end function
</SCRIPT>
<input type=text name=telefono onkeyup=”check()”>
Modificando la condizione nella funzione check, è possibile permettere o no l’inserimento di qualsiasi tipo di carattere.
Se vuoi aggiornamenti su Impedire la scrittura in una textbox inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Come utilizzare WirelessKeyView
WirelessKeyView è uno strumento indispensabili per gli appassionati di reti wireless e sicurezza informatica: il programma riesce ad individuare le […]