In pratica, riesco ad usare questo script per controllare che i campi siano compilati e la e-mail corretta:
codice:
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(nome,"Nome must be filled out!")==false)
{email.focus();return false}
if (validate_required(cognome,"Cognome must be filled out!")==false)
{email.focus();return false}
if (validate_required(tel,"Numero telefonico must be filled out!")==false)
{email.focus();return false}
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
if (validate_email(email,"Not a valid e-mail address!")==false)
{email.focus();return false}
}
}
</script>
Ma non riesco ad integrare in esso quest'altro che controlla se la checkbox con l'informativa sulla privacy sia stata spuntata
codice:
function convalida(f){
if(!f.accetto.checked){
alert('accettare la normativa prima di procedere!');
return false;
}
return true;
}