Modificare uno script per il controllo campo telefono

  • Creatore Discussione Creatore Discussione marco963
  • Data di inizio Data di inizio

marco963

Nuovo Utente
4 Apr 2005
6
0
0
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, 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:

Discussioni simili