Ciao a tutti!
Il mio problema è:
Sul click del pulsante invia mi da un errore come da titolo del thread questo il codice:
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"> <input type="button" onclick="invia()" Class="stileButtons" Value="Invia" id="B1" name="B1" /> <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>