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:



<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.