Ciao a Tutti,
vi spiego il mio problema,
ho compilato uno script per la validazione del campi, il problema sorge quando l'ultimo alert,
chiede di accettare i termini e le condizioni con la classica spunta nel riquadro, l'ho testato e
mettondo la spunta, mi esce ancora l'alert!
Mi potete aiutare a risolvere il problema?
grazie a tutti,
adesso vi posto lo script:
*****************************script*************** **************************
// JavaScript Document
function thisform (form){
if(form.name.value == ""){
alert("riempire il campo: Nome");
return false;
}
if(form.mail.value == ""){
alert("riempire il campo: E-mail");
return false;
}else{
var mail = form.mail.value;
var regV = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
var result = mail.match(regV);
if(!result){
alert ("l\'Email non è valida");
return false;
}
}
if(form.message.value == ""){
alert("riempire il campo: Messaggio");
return false;
}
if(form.check_terms.value =="") {//checkbox validator
alert("Errore: devi accettare il 'Trattamento dati personali' e mettere la spunta nel riquadro, Grazie!");
return false;
}
}
vi posto anche l'html:
*********************************html************* ***********************
<h2 id="contatti">Contatti</h2>
<hr />
<div id="form">
<form method="post" action="#" name="form" id="formcontact" >
Nome:</p><input name="name" type="text" size="60" maxlength="60" value="" title="Inserite il vostro Nome" />
Email:</p><input name="mail" type="text" size="60" maxlength="60" value="" title="Inserite la vostra E-Mail" />
Messaggio:</p>
<textarea name="message" id="textarea" rows="5" cols="40" style="resize:none" title="Inserite il messaggio per contattarci..."></textarea>
<input type="checkbox" id="square" name="check_terms" value="" />
Trattamento dati personali
<input type="submit" name="button" id="fbutton" value="Invia" onclick="return thisform (this.form)" /></p>
</form>