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.