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, l'istruzione relativa al "telefono" controlla solamente che vengano inseriti caratteri di lunghezza non inferiore a 3.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>
È possibile cambiare quella stringa con una che controlli che nel campo siano inseriti solo numeri?
Grazie.

Rispondi quotando