scusate per il titolo, ma per la password ho risolto e non volevo aprire un altro post.
ho scaricato dal sito e poi adattato questo script per la verfica dei campi, e funziona tutto bene.
solo che vorrei aggiungere il controllo sul campo cap, che venga inserito solamente un numero.
poi alla voce email e email_paypal vorrei controllare che fosse inserita un aemail valida.
mi dite come fare ? grazie!
<script language="javascript" type="text/javascript">
<!--
function convalidaForm(passwordForm) {
if (passwordForm.username.value == "") {
alert("Devi inserire un username!")
passwordForm.password.focus()
return false
}
if (passwordForm.password.value == "") {
alert("Devi inserire una password!")
passwordForm.password.focus()
return false
}
if (passwordForm.ridigita_password.value == "") {
alert("Devi ridigitare la password!")
passwordForm.password.focus()
return false
}
if (passwordForm.nome.value == "") {
alert("Devi inserire il tuo nome!")
passwordForm.password.focus()
return false
}
if (passwordForm.cognome.value == "") {
alert("Devi inserire il tuo cognome!")
passwordForm.password.focus()
return false
}
if (passwordForm.indirizzo_e_civico.value == "") {
alert("Devi inserire l' indirizzo e numero civico!")
passwordForm.password.focus()
return false
}
if (passwordForm.citta_di_residenza.value == "") {
alert("Devi inserire la città di residenza!")
passwordForm.password.focus()
return false
}
if (passwordForm.cap.value == "") {
alert("Devi inserire il cap!")
passwordForm.password.focus()
return false
}
if (passwordForm.provincia_di_residenza.value == "") {
alert("Devi inserire la provincia di residenza!")
passwordForm.password.focus()
return false
}
if (passwordForm.data_di_nascita.value == "") {
alert("Devi inserire la data di nascita!")
passwordForm.password.focus()
return false
}
if (passwordForm.provincia_di_nascita.value == "") {
alert("Devi inserire la provincia di nascita!")
passwordForm.password.focus()
return false
}
if (passwordForm.citta_di_nascita.value == "") {
alert("Devi inserire la città di nascita!")
passwordForm.password.focus()
return false
}
if (passwordForm.codice_fiscale.value == "") {
alert("Devi inserire il codice fiscale!")
passwordForm.password.focus()
return false
}
if (passwordForm.email.value == "") {
alert("Devi inserire l'email!")
passwordForm.password.focus()
return false
}
if (passwordForm.email_paypal.value == "") {
alert("Devi inserire l'email paypal!")
passwordForm.password.focus()
return false
}
if (passwordForm.accetto_regolamento.value == "") {
alert("Devi accettare il regolamento!")
passwordForm.password.focus()
return false
}
if (passwordForm.accetto_tratt_dati_personali.value == "") {
alert("Devi accettare il trattamento dei dati personali!")
passwordForm.password.focus()
return false
}
if (passwordForm.password.value != passwordForm.ridigita_password.value) {
alert("Le passwords inserite non coincidono!")
passwordForm.password.focus()
passwordForm.password.select()
return false
}
return true
}
-->
</script>