proprietà oggetto o metodo errore!

  • Creatore Discussione Creatore Discussione newppi
  • Data di inizio Data di inizio

newppi

Nuovo Utente
22 Nov 2005
1
0
0
Ciao a tutti!
Il mio problema è:
Sul click del pulsante invia mi da un errore come da titolo del thread questo il codice:

Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>::***:: info-------</title>
<link type="text/css" rel="stylesheet" href="styleForm.css" />
</head>
<body>
	<form id="Form" name="Form"  method="post" action="Mail.php" target="_parent">
	<div id="main">
		<div id="divModulo">
			<div id="content">
			<ul id="ulModulo">
				<li id="BoxDesc">PER AVERE ULTERIORI INFORMAZIONI SUI PRODOTTI <span style=" color: #0099ff;"><strong>3B</strong><span style="color: #ff6600;"><strong>6</strong></span></span>
				COMPILI CON ATTENZIONE IL MODULO SEGUENTE<br /><strong>ATTENZIONE!!!</strong> I CAMPI SONO CONTRASSEGNATI DA (<span style="color: #ff9900;">*</span>) SONO OBBLIGATORI.</li>
				<li id="titoloModulo">Informazioni Generali</li> 
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)Azienda:</li>				
				<li class="Box"><input type="text" Class="stileBox" id="company" name="company" Columns="15" />
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)Nome & Cognome:</li>
				<li class="Box"><input type="text" Class="stileBox" id="namesurname" name="namesurname" Columns="15" />
				<li class="nomeBox">Indirizzo:</li>
				<li class="Box"><input type="text" Class="stileBox" id="address" name="address"  Columns="20" />
				<li class="nomeBox">Città:</li>
				<li class="Box"><input type="text" Class="stileBox" id="city" name="city"  Columns="20" />
				<li class="nomeBox">Provincia:</li>
				<li class="Box"><input type="text" MaxLength="2" Class="stileBox" id="province" name="province"  Columns="2" />
				<li class="nomeBox">CAP:</li>
				<li class="Box"><input type="text" MaxLength="5" Class="stileBox" id="cap" name="cap"  Columns="5" />
				<li class="nomeBox">Nazione:</li>
				<li class="Box"><input type="text" Class="stileBox" id="nation" name="nation"  Columns="20" />
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)Telefono:</li>
				<li class="Box"><input type="text" Class="stileBox" id="tel" name="tel"  Columns="20" />	
				<li class="nomeBox">Fax:</li>	
				<li class="Box"><input type="text" Class="stileBox" id="fax" name="fax"  Columns="20" />
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)E-Mail:</li>	
				<li class="Box"><input type="text" Class="stileBox" id="mail" name="mail"  Columns="20" />
				<li class="nomeBox">Attività:</li>	
				<li class="Box"><input type="text" Class="stileBox" id="activity" name="activity"  Columns="20" />
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)Tipo di Cliente:</li>	
				<li class="Box">
				<select Class="stileBox" id="selCliente" name="selCliente">
						<option>-</option>
						<option>OEM</option>
						<option>Dealer</option>
						<option>Final Customer</option>
						<option>Other</option>
				</select>
				</li>
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)Autorizzazione:</li>
				<li class="Box"><input type="CheckBox" Value="Accetto " id="mychk" name="mychk"  /><a href="legge.htm" target="new">(normativa sulla privacy)</a></li>
				<li class="nomeBox">(<span style="color: #ff9900;">*</span>)<span style="color: #FF7F10;">Richiesta:</span></li>
				<li class="Box"><textarea class="stileBox" id="info" name="info"  cols="25" rows="4"></textarea></li>
				<li id="buttons">&nbsp<input type="button" onclick="invia()" Class="stileButtons" Value="Invia" id="B1" name="B1" />&nbsp<input type="Reset" Class="stileButtons" Value="Cancella" id="B2" name="B2" /></li>
			</ul>						
			</div>	
		</div>
	</div>	
	</form>
</body>
<script type="text/javascript">
<!--
//Disabilito tasto destro mouse

function right(e) {

if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))

return false;

else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {

alert("Per una maggiore sicurezza è stato disabilitato il tasto destro del mouse");

return false;

}

return true;

}

document.onmousedown=right;

if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;

//validazione Form

function invia(){
	//controllo se la checkbox è stata selezionata, se è così continuo cn la validazione
	if(document.Form.mychk.checked==true){
		//controllo che il campo company sia stato compilato
		if(document.Form.company.value==""){
		alert ("Si prega di compilare il campo \"Azienda\"!");
		document.Form.company.focus();
		return;
		}
		//controllo che il campo namesurname sia stato compilato 
		if(document.Form.namesurname.value==""){
		alert("Si prega di compilare il campo \"Nome & Cognome\"!");
		document.Form.namesurname.focus();
		return;
		}
		//controllo che il campo namesurname non sia un numero
		if(!isNaN(document.Form.namesurname.value)){
		alert("Il campo \"Nome & Cognome\" non può essere un numero!");
		document.Form.namesurname.value="";
		document.Form.namesurname.focus();
		return;
		}
		//controllo che il campo telefono sia stato compilato
		if(document.Form.tel.value==""){
		alert("Si prega di compilare il campo \"Telefono\"!");
		document.Form.tel.focus();
		return;
		}
		//controllo che il campo telefono sia numerico
		if(isNaN(document.Form.tel.value)){
		alert("Il campo \"Telefono\" deve essere numerico!");
		document.Form.tel.value="";
		document.Form.tel.focus();
		return;
		}
		//controllo che il campo mail sia stato compilato
		if (document.Form.mail.value==""){
		alert("Si prega di compilare il campo \"E-Mail\"!");
		document.Form.mail.focus();	
		return;
		//dichiaro tre variabili per definire rispettivamente: che campo controllare, la posizione della chiocciola e la posizione del punto
		controllomail=document.Form.mail.value;
		poschiocciola=controllomail.indexOf("@");
		pospunto=controllomail.lastIndexOf(".");
		//controllo la posizione della chiocciola
		if (poschiocciola==-1){
	  	alert("L'indirizzo E-Mail deve contenere questo carattere\n\"@\"!");
		controllomail="";
		document.Form.mail.focus();
		return;
		}
		//controllo la posizione del punto
		if (pospunto==-1){
	  	alert("L'indirizzo E-Mail deve contenere questo carattere\n\".\"!");
		controllomail="";
		document.Form.mail.focus();
		return;
		}
		//controllo che l'ultimo punto sia dopo la chiocciola
		if (pospunto<poschiocciola){
	 	alert("L'ultimo punto deve esser posizionato dopo il carattere \"@\"\n\"es: tuonome@***.it\"");
		controllomail="";
		document.Form.mail.focus();
		return;
		}
		}
		//controllo che sia stato selezionato un tipo di cliente
		if(document.Form.selCliente.value=="-"){
		alert("Si prega di selezionare una voce del campo \"Tipo di Cliente\"!");
		}
		//controllo che la richiesta di informazioni sia stata compilata
		if(document.Form.info.value==""){
		alert("Si prega di compilare il campo \"Richiesta\"!")
		}
	}else{
	alert("Accettare il Trattamento dei Dati!")
}
	document.Form.Submit();
}
//-->
</script>
</html>
 

Discussioni simili