iscrizioneconcontrollo.htm

<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title></title>


<script language="JavaScript" type="text/javascript">


function formCheck(formobj){
var fieldRequired = Array("nome", "posti", "casella");
var fieldDescription = Array("nome e cognome", "numero posti prenotati", "e spuntare la casella: Dichiaro di aver letto le avvertenze");
var alertMsg = "I seguenti campi devono essere compilati:\n";
var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
//-->
// --------------------------------------------
// funzione per validare l'inserimento in numeri nel campo cellulare
function isnum_cellulare(obj) {
if (isNaN(obj.value) || parseInt(obj.value)<0 || parseInt(obj.value) > 99999999999)
{
alert('Nel campo "cellulare" e\' possibile immettere solo numeri!');
obj.value="";
obj.focus();
}
}

// ---------------------------------------------------
// funzione per validare l'inserimento in numeri nel campo posti
function isnum_posti(obj) {
if (isNaN(obj.value) || parseInt(obj.value)<0 || parseInt(obj.value) > 99999999999)
{
alert('Nel campo "numero posti prenotati" e\' possibile immettere solo numeri!');
obj.value="";
obj.focus();
}
}

// ------------------------------------------
</script>
</head>
<body bgcolor="#FFFFFF">

<P align=center> <FONT color=#00006c size=4 face="Verdana, Arial, Helvetica, sans-serif">
MODULO PRENOTAZIONE ONLINE




<form action="isc.php" Method="Post" onSubmit="return formCheck(this)" onSubmit="return checkForm(this)" onSubmit="return emailCheck(this)">
<table border="0" cellpadding="0" cellspacing="1" align="center">
<tr>
<td>
Nome e Cognome:

<input type="text" name="nome" size="50" maxlength="50">




Email:

<input type="text" name="email" value=e-mail size="30" maxlength="50">



Cellulare:


<input type="text" name="cellulare" size="30" maxlength="50" onBlur="isnum_cellulare(this)">



Posti prenotati numero:


<input type="text" name="posti" size="5" maxlength="50" onBlur="isnum_posti(this)">




<input name="casella" type="checkbox" id="casella">


<input type="submit" size="20" value="Invia prenotazione"></td>
</tr>
</table>
</form>



----------------------------


<script language="javascript">
function verifica(){
var termini="";
if(!document.subscribe.terms.checked){
termini="Spunta la casella per proseguire\n";
}
if(termini!=""){
alert(termini);
return false;
}
}
</script>

<form id="subscribe" name="subscribe" method="post" onsubmit="return verifica();" action="subscribe.php" >
Dichiaro di aver letto le avvertenze:
<input name="terms" type="checkbox" id="terms" />
</form>
-------------------------------

</body>
</html>