Prova Prenotazione

Registrazione al servizio
Tutti i campi sono obbligatori
Nome
Cognome
Nickname
Data di nascita (es: 12/04/1978)
Sesso M
F
Città
Indirizzo
Telefono (senza spazi nè simboli)
Email
Homepage
Firma

var nome = document.modulo.nome.value;
var cognome = document.modulo.cognome.value;
var nickname = document.modulo.nickname.value;
var nascita = document.modulo.nascita.value;
var citta = document.modulo.citta.options[document.modulo.citta.selectedIndex].value;
var indirizzo = document.modulo.indirizzo.value;
var telefono = document.modulo.telefono.value;
var email = document.modulo.email.value;
var homepage = document.modulo.homepage.value;
var firma = document.modulo.firma.value;
if ((nome == “”) || (nome == “undefined”)) {
alert(“Il campo Nome è obbligatorio.”);
document.modulo.nome.focus();
return false;
}
if (document.modulo.nascita.value.substring(2,3) != “/” ||
document.modulo.nascita.value.substring(5,6) != “/” ||
isNaN(document.modulo.nascita.value.substring(0,2)) ||
isNaN(document.modulo.nascita.value.substring(3,5)) ||
isNaN(document.modulo.nascita.value.substring(6,10))) {
alert(“Inserire nascita in formato gg/mm/aaaa”);
document.modulo.nascita.value = “”;
document.modulo.nascita.focus();
return false;
} else if (document.modulo.nascita.value.substring(0,2) > 31) {
alert(“Impossibile utilizzare un valore superiore a 31 per i giorni”);
document.modulo.nascita.select();
return false;
} else if (document.modulo.nascita.value.substring(3,5) > 12) {
alert(“Impossibile utilizzare un valore superiore a 12 per i mesi”);
document.modulo.nascita.value = “”;
document.modulo.nascita.focus();
return false;
} else if (document.modulo.nascita.value.substring(6,10) < 1900) { alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno"); document.modulo.nascita.value = ""; document.modulo.nascita.focus(); return false; } if ((citta == "") || (citta == "undefined")) { alert("Il campo Città è obbligatorio."); document.modulo.citta.focus(); return false; } var email_reg_exp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/; if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { alert("Inserire un indirizzo email corretto."); document.modulo.email.select(); return false; } if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) { alert("Il campo Telefono è numerico ed obbligatorio."); document.modulo.telefono.value = ""; document.modulo.telefono.focus(); return false; } if ((homepage == "") || (homepage == "undefined") || (homepage.indexOf("http://") == (-1))) { alert("Il campo Homepage non può essere privo di http://"); document.modulo.homepage.value = "http://"; document.modulo.homepage.select(); return false; } } else { document.modulo.action = "elabora_dati.asp"; document.modulo.submit(); }