salve ragazzi avrei un problemino abbastansa grosso si tratta di un form non rispetta i campi di controllo anzi rispetta solo i primi 3 campi dopo se si spinge sul pulsante invio parte l imeil anche sensa scrivere il propio indirizzo e-mail e addirittura qualche campo mi arriva vuoto tipo il campo message vi voglio fare vedere il cod del form e il send php
questo e il form <script Language="JavaScript">
<!--
function checa_formulario(form){
if (form.ragionesociale.value == ""){
alert("Inserisca la ragione sociale o nome e cognome!");
form.ragionesociale.focus();
return (false);
}
if (form.Name.value == ""){
alert("Inserisca il suo nome!");
form.Name.focus();
return (false);
}
if (form.cognome.value == ""){
alert("Inserisca il suo cognome!");
form.cognome.focus();
return (false);
}
if (form.stato.value == ""){
alert("selezioni lo stato!");
form.stato.focus();
return (false);
}
if (form.adress.value == ""){
alert("inserisca il suo indirizzo!");
form.adress.focus();
return (false);
}
if (form.citta.value == ""){
alert("inserisca la citta!");
form.citta.focus();
return (false);
}
if (form.cap.value == ""){
alert("inserisca il cap!");
form.cap.focus();
return (false);
}
if (form.provincia.value == ""){
alert("selezioni la provincia!");
form.provincia.focus();
return (false);
}
if (form.sub.value == ""){
alert("Selezionare l oggetto!");
form.sub.focus();
return (false);
}
if (form.telefono.value == ""){
alert("Inserisca il numero di telefono!");
form.telefono.focus();
return (false);
}
if (form.Message.value == ""){
alert("Campo obligatorio!");
form.Message.focus();
return (false);
}
if (form.Email.value.indexOf('@', 0) == -1){
alert("Inserisci la tua E-mail!");
form.Email.focus();
return (false);
}
return (true);
}
//-->
</script>
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<body background="sfondo.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form method="post" action="send.php" name='form' onSubmit='return checa_formulario(this)'>
<table width="700" height="507" border="0" cellspacing="1" background="sfondo.jpg">
<tr>
<td width="286"></td>
<td width="121"></td>
<td width="199"></td>
<td width="74"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="ragionesociale" type="text" id="ragionesociale" size="30" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="text" name="Name" size="30" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="cognome" type="text" id="cognome" size="30" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><select tabindex="9" name="city" onchange="">
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AG">Antigua and Barbuda</option>
</select></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="adress" type="text" id="adress" size="30" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="citta" type="text" id="citta" size="30" /></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><div align="right"><span class="Stile1">
<input name="cap" type="text" id="cap" size="8" />
--- </span>
<select
name="provincia"
class="form-input-prov" id="provincia" onkeypress="return entsub(this.form)">
<option value="" selected="selected"></option>
<option
value="AG">AG</option>
<option value="AL">AL</option>
value="VT">VT</option>
<option value="VV">VV</option>
</select>
</div></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<div align="right">
<select name="sub" id="sub" tabindex="9" onchange=
"<option" value="registrazione">
<option value="registrazione">registrazione</option>
registrazione
<option value="trasferimento">trasferimento</option>
<option value="informazioni">informazioni</option>
</select>
</div></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<div align="left">
<input name="telefono" type="text" id="telefono" size="30" />
</div></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td>
<div align="left">
<input name="Email" type="text" id="Email" size="30" />
</div></td>
<td></td>
</tr>
<tr>
<td height="26" ><div align="right"><font color="#FF0000" size="3"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">:</font></font></div></td>
<td height="26" ><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">www.</font></td>
<td height="26" > <input type="hidden" name="message" value? />
<font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><? echo $_GET['dominio']; ?>
</textarea>
</font></div></td>
<td height="26" ></td><td height="26" ></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Invia" name="submit" />
<input type="reset" value="Reimposta" name="reset" /></td>
<td></td>
<td width="0">
<div align="center"></div></td><td width="1"></td>
</tr>
<tr>
<td height="24" colspan="8" nowrap><input type="hidden" name="sme_form" value="1">
<div align="center"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">CHIUDI</font></div>
<div align="center"></div></td>
</tr>
<tr>
<td colspan="8" nowrap></td>
</tr>
</table>
</form>
e questo e il php
<?php
// LA TUA EMAIL
$tuaemail = "info@xxxxxx.com";
// OGGETTO
$oggetto = $_POST[sub];
// OGGETTO RISPOSTA AUTOMATICA
$oggetto_risposta_automatica = "Re:";
$date = date("m/d/Y H:i:s");
//TESTO DELLA RISPOSTA AUTOMATICA
$messaggio_risposta_automatica = "abbiamo ricevuto il suo messaggio e presto sarà contattato.";
// EMAIL CHE VIENE INVIATA ATTRAVERSO LA FORM
mail("$tuaemail", "$oggetto","
$_POST[Message]
\n
Messaggio inviato il $date
ragione sociale: $_POST[ragionesociale]
nome :$_POST[Name]
cognome : $_POST[cognome]
nazione : $_POST[stato]
indirizzo : $_POST[adress]
citta : $_POST[citta]
cap : $_POST[cap]
provincia : $_POST[provincia]
oggetto : $_POST[sub]
telefono : $_POST[telefono]
Dominio : www.$_POST[Message]
Email : $_POST[Email]
","From: $_POST[Email]");
// EMAIL DI RISPOSTA AUTOMATICA
mail("$_POST[Email]","$oggetto_risposta_automatica ", "
Gentile:$_POST[Name] $_POST[cognome],\n
$messaggio_risposta_automatica
","From: $tuaemail");
// REINDIRIZZAMENTO ALLA PAGINA DI CONFERMA
header("Location: grazie.htm");
?>