(function(undefined) {
/* local var and method */
/* object prototype */
/* public method and attribute */
/**
* funzioni per la gestione delle email inviate SENZA SMTP
*/
$$.email_form_compilazione = {};
/**
* GESTIONE DEL MODULO ED ERRORI DI COMPILAZIONE
* Seleziono i VALUE dei moduli OBBLIGATORI del mio form e provvedo a validarli.
*/
$$.email_form_compilazione.SubmitPrenotazione = function(){
var numero_telefono = document.getElementById('telefono');
var email = document.getElementById('email');
var nome = document.getElementById('nome_clt');
var privacy = document.getElementById('privacy');
var check = $$.email_form_compilazione.sanitizeForm(numero_telefono,nome,email,privacy);
if(check == false) {
return;
} else {
$("#form_contatti").submit();
}
}
/**
* VERIFICA DEL MODULO
* NOTA BENE - è necessario specificare le tooltip di ogni singolo input e segnalare il loro ID!
*/
$$.email_form_compilazione.sanitizeForm = function(numero_telefono,nome,email,privacy) {
//console.log(arrivo,partenza,numero_telefono,nome);
if(isNaN(numero_telefono.value) || numero_telefono.value == '') {
$("#telefono").tooltip('show');
return false;
}
if(nome.value == '') {
$("#nome_clt").tooltip('show');
return false;
}
if(email.value == '') {
$("#email").tooltip('show');
return false;
}
if(!(privacy.checked)){
$("#privacy").tooltip('show');
return false;
}
}
})();