Vorrei aggiungere una casella di controllo ad un modulo per l' iscrizione alla newsletter in modo tale da consentire le iscrizioni solo se vengono accettate le condizioni del servizio (privacy)
Ho provato a copiare il codice che controlla i campi nome e indirizzo email sostituendo con il nome della casella di controllo ma non funziona
Il nome della casella è nl_privacynewsletter
Il codice è il seguente:
codice:
$('#subscribe_form').submit(function() {
if($('#nl_first_name').val() == '') {
alert('%%LNG_NewsletterEnterFirstName%%');
$('#nl_first_name').focus();
return false;
}
if($('#nl_email').val() == '') {
alert('%%LNG_NewsletterEnterEmail%%');
$('#nl_email').focus();
return false;
}
if($('#nl_email').val().indexOf('@') == -1 || $('#nl_email').val().indexOf('.') == -1) {
alert('%%LNG_NewsletterEnterValidEmail%%');
$('#nl_email').focus();
$('#nl_email').select();
return false;
}
if($('#nl_privacynewsletter').val() !== undefined) {
alert('%%LNG_AccettoITermini%%');
$('#nl_privacynewsletter').focus();
return false;
}
// Set the action of the form to stop spammers
$('#subscribe_form').append("<input type=\"hidden\" name=\"check\" value=\"1\" \/>");
return true;
});
Grazie in anticipo