Salve a tutti.
Nel mio sito vorrei inserire un form per l’invio di dati da parte dell’utente.
Sto utilizzando uno script per controllare i campi e mi piacerebbe inserire un’istruzione che controlli l’inserimento di numeri nel campo “telefono”.
Potete aiutarmi?
Lo script che sto usando è il seguente:
Per il momento, come potete vedere, il campo relativo al telefono controlla solamente che vengano inseriti caratteri di lunghezza non inferiore a 3.
È possibile cambiare quella stringa con una che controlli che nel campo siano inseriti solo numeri?
Grazie.
Nel mio sito vorrei inserire un form per l’invio di dati da parte dell’utente.
Sto utilizzando uno script per controllare i campi e mi piacerebbe inserire un’istruzione che controlli l’inserimento di numeri nel campo “telefono”.
Potete aiutarmi?
Lo script che sto usando è il seguente:
Codice:
<script language="JavaScript">
<!--
function controllacampi(){
// controllo nome
if (document.formmail.nome.value.length <3 ){
alert ("Form incompleto! Scrivi il tuo nome");
document.formmail.nome.value="";
document.formmail.nome.focus();
return false;
}
// controllo cognome
if (document.formmail.cognome.value.length <3 ){
alert ("Form incompleto! Scrivi il tuo cognome");
document.formmail.cognome.value="";
document.formmail.cognome.focus();
return false;
}
// controllo email
if (document.formmail.email.value.indexOf('@', 0) == -1)
{
alert("E-mail in formato errato! Inserisci un indirizzo E-mail valido");
document.formmail.email.value="";
document.formmail.email.focus();
return false;
}
// controllo telefono
if (document.formmail.telefono.value.length <3)
{
alert("Form incompleto! Scrivi il numero di telefono");
document.formmail.telefono.value="";
document.formmail.telefono.focus();
return false;
}
// controllo messaggio
if (document.formmail.messaggio.value.length <3)
{
alert ("Form incompleto! Scrivi il tuo messaggio");
document.formmail.messaggio.value="";
document.formmail.messaggio.focus();
return false;
}
}
//-->
</script>
Per il momento, come potete vedere, il campo relativo al telefono controlla solamente che vengano inseriti caratteri di lunghezza non inferiore a 3.
È possibile cambiare quella stringa con una che controlli che nel campo siano inseriti solo numeri?
Grazie.
Ultima modifica: