vi posto tutto il codice ...
Codice PHP:
<script language="javascript">
<!--
function Moduloform() {
var form_nome = document.modulo.form_nome.value;
var form_email = document.modulo.form_email.value;
var arrivo = document.modulo.date3.value;
var partenza = document.modulo.date4.value;
var numeroadulti = document.modulo.form_na.value;
var numerobambini = document.modulo.form_nb.value;
var numerocamere = document.modulo.form_numerocamere.value;
var campotesto = document.modulo.campotesto.value;
var tiposcelta= ""
var rb = document.modulo.radio_tipo;
selezionato = false;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//Effettua il controllo sul campo Nome
if ((form_nome == "") || (form_nome == "undefined")) {
alert("Il campo Nome è obbligatorio.");
document.modulo.form_nome.focus();
return false;
}
//Effettua il controllo sul campo e-mail non obbligatorio
else if (form_email == "" || !email_reg_exp.test(form_email)) {
alert("Inserire un indirizzo e-mail corretto.");
document.modulo.form_email.select();
return false;
}
//controllo campo data checkin
else if ((arrivo == "") || (arrivo == "undefined")) {
alert("Inserire data Check-in!");
document.modulo.date3.style.backgroundColor='#fbf77d'
return false;
}
//controllo campo data checkin
else if ((partenza == "") || (partenza == "undefined")) {
alert("Inserire data Check-out!");
document.modulo.date4.style.backgroundColor='#fbf77d'
return false;
}
else if ((isNaN(numeroadulti)) || (numeroadulti == "") || (numeroadulti == "undefined")) {
alert("Il campo numero adulti deve essere un numero - obbligatorio.");
document.modulo.form_na.value = "";
document.modulo.form_na.focus();
return false;
}
else if (isNaN(numerobambini)) {
alert("Il campo numero bambini deve contenere un numero!");
document.modulo.form_nb.value = "";
document.modulo.form_nb.focus();
return false;
}
else if (isNaN(numerocamere)) {
alert("Il campo numero camere deve contenere un numero!");
document.modulo.form_numerocamere.value = "";
document.modulo.form_numerocamere.focus();
return false;
}
else if ((rb.length > 0) && (selezionato==false)) {
for(var i=0;i<rb.length-1;i++){
if(rb[i].checked) {
selezionato=true;
break;
}
}
if(!selezionato){
alert("Selezionare un tipo di richiesta/prenotazione!");
return false;
}
return true;
}
else if ((campotesto.indexOf("http://www.") != -1 || campotesto.indexOf("www.") != -1 || campotesto.indexOf("http://") != -1 || campotesto.indexOf("[") != -1) ){
alert("Filtro AntiSpam! \nIl Campo richiesta non può contenere indirizzi web o caratteri come []");
document.modulo.campotesto.focus();
return false;
}
//INVIA IL MODULO
else {
alert("ok")
//document.modulo.action = "contatti_ok.asp";
//document.modulo.submit();
}
}
//-->
</script>