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:
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, l'istruzione relativa 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.