Ciao a tutti,
ho fatto una form, è stata validata per tutti i campi tranne per l'accettazione della privacy ovvero spuntare la checkbox.
Vi posto entrambi i codici sia javascript che html, nella speranza che qualcuno mi dia una dritta!!
*********************************javascript******* ***************************
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;
}
}
**********************************html************ ***********************
<h2>Contatti</h2>
<hr />
<form method="post" action="#" name="form" id="form" >
Name:</p><input name="name" type="text" size="50" maxlength="50" value="" />
Email:</p><input name="mail" type="text" size="50" maxlength="50" value="" />
Messaggio:</p><textarea name="message" id="textarea" rows="5" cols="40" style="resize:none"></textarea>
<input type="checkbox" id="square" name="linguaggio" value="html"/>
privacy policy
<input name="invia" type="image" src="image/botton.png" class="botton" alt="invia" title="invia il modulo" onclick="return thisform (this.form)" /></p>