Ciao ragazzi!
Spero che qualcuno mi salvi dal suicidio!
Ho fatto un form che viene inviato tramite un file esterno aspx, ma va solo con explorer, con firefox e crome non c'è verso, dà sempre errore! Ho provato a rivederlo in tutti i modi ma niente.
Allego il codice html che contiene il form e l'aspx, dategli un occhio per favore!!!

Questo è l'HTML:

!-- Inizio codice per checkbox spunta consenso-->
<script type="text/javascript" language="javascript">
<!--
var checkobj
function accetta(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function disabilita(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Per favore accettare i termini del contratto.")
return false
}
}
}
-->
</script>



<form action="form.aspx" method="POST" name="modulo" onSubmit="return disabilita(this); return false">
<input type="hidden" name="recipient" value="mail@gmail.com">
<input type="hidden" name="subject" value="Richiesta preventivo Facile">
<label> Compilare il campi sostituendo le indicazioni con i propri dati.



<input name="nome" class="txt" type="text" id="nome" value="Nome e Cognome" size="35" maxlength="30" tabindex="1">
[img]images/spacer20px.gif[/img]
<input name="indirizzo" class="txt" type="text" id="indirizzo" value="Indirizzo" size="35" maxlength="30" tabindex="4">
[img]images/spacer20px.gif[/img]
<input name="mail" class="txt" type="text" id="mail" value="e-mail" size="35" maxlength="20" tabindex="7"/>
[img]images/spacer14px.gif[/img]
<input name="sociale" class="txt" type="text" id="sociale" value="Ragione sociale" size="35" maxlength="30" tabindex="2">
[img]images/spacer20px.gif[/img]
<input name="citta" class="txt" type="text" id="citta" value="Citt&agrave" size="35" maxlength="30" tabindex="5">
[img]images/spacer20px.gif[/img]
<input name="sito" class="txt" type="text" id="sito" value="Sito web" size="35" maxlength="35" tabindex="8"/>
[img]images/spacer14px.gif[/img]
<input name="settore" class="txt" type="text" id="settore" value="Settore merceologico" size="35" maxlength="20" tabindex="3"/>
[img]images/spacer-23x20px.gif[/img]
<input name="telefono" class="txt" type="text" id="telefono" value="Telefono" size="35" maxlength="20" tabindex="6"/>








Servizio interessato



<input class="check" type="checkbox" name="volantino" id="volantino" value="checkbox" tabindex="9"/>

Volantino e/o distribuzione


<input class="check" type="checkbox" name="brochure" id="brochure" value="checkbox" tabindex="10"/>
Brochure


<input class="check" type="checkbox" name="depliant" id="depliant" value="checkbox" tabindex="11"/>
Depliant

<input class="check" type="checkbox" name="locandina" id="locandina" value="checkbox" tabindex="12"/>
Locandina, manifesto e/o affissione

<input class="check" type="checkbox" name="coordinato" id="coordinato" value="checkbox" tabindex="13"/>
Immagine coordinata (biglietti visita, carta intestata, buste)

<input class="check" type="checkbox" name="sitoweb" id="sitoweb" value="checkbox" tabindex="14"/>
Sito internet e/o statistiche web

<input class="check" type="checkbox" name="logo" id="logo" value="checkbox" tabindex="15"/>
Vettorializzazione logo


<input class="check" type="checkbox" name="gadget" id="gadget" value="checkbox" tabindex="16" />
Gadget

<input class="check" type="checkbox" name="hostess" id="hostess" value="checkbox" tabindex="17"/>
Hostess per promozioni

<input class="check" type="checkbox" name="radio" id="hostess" value="checkbox" tabindex="18"/>
Pubblicità su Radio Viva FM


<input class="check" type="checkbox" name="altro" id="altro" value="checkbox" tabindex="19"/>
Altro[img]images/spacer14px.gif[/img][img]images/spacer14px.gif[/img]
<input value="Specificare" class="txt" type="text" size="48" name="specificare" id="specificare" tabindex="20"/>




<textarea name="descrizione" id="descrizione" cols="105" rows="5" class="descrizione" tabindex="21" >Descrizione lavoro</textarea>


[img]images/spacer14px.gif[/img]</p>


Vuoi essere infomato sulle offerte Facile?


<input name="radiobutton" type="radio" id="radiobutton" value="si" tabindex="22" />


<input name="radiobutton" type="radio" id="radiobutton" value="no" tabindex="23" />
No



<input name="chekka" type="checkbox" onClick="accetta(this)">
Dichiaro di aver letto e approvato l'informativa allegata.</p>


</p>





</label>

<input type="Submit" disabled onClick ="document.modulo.submit()" value="Invia" class="btn">


[img]images/spacer14px.gif[/img][img]images/spacer14px.gif[/img]
<input class="btn" name="reset" type="reset" value="Reset">

<input type="hidden" name="submit" value="nome, indirizzo, mail, sociale, citta, sito, settore, telefono, volantino, brochure, depliant, locandina, coordinato, sitoweb, logo, gadget, hostess, radio, altro, specificare, descrizione, radiobutton">

</p>
</form>


<script type="text/javascript" language="javascript">
document.forms.modulo.chekka.checked=false </script>

Questo è l'ASPX:

[QUOTE]
<%@ Page Language="C#" %>
<%@ import Namespace="System.Web.Mail" %>
<html>
<head>
</head>
<body>
<%
string nome = Request.Form ["nome"];
string indirizzo = Request.Form ["indirizzo"];
string mail = Request.Form ["mail"];
string sociale = Request.Form ["sociale"];
string citta = Request.Form ["citta"];
string sito = Request.Form ["sito"];
string settore = Request.Form ["settore"];
string telefono = Request.Form ["telefono"];
string volantino = Request.Form ["volantino"];
string brochure = Request.Form ["brochure"];
string depliant = Request.Form ["depliant"];
string locandina = Request.Form ["locandina"];
string coordinato = Request.Form ["coordinato"];
string sitoweb = Request.Form ["sitoweb"];
string logo = Request.Form ["logo"];
string gadget = Request.Form ["gadget"];
string hostess = Request.Form ["hostess"];
string radio = Request.Form ["radio"];
string altro = Request.Form ["altro"];
string specificare = Request.Form ["specificare"];
string descrizione = Request.Form ["descrizione"];
string radiobutton = Request.Form ["radiobutton"];


string mailbody = "\r\n" + "nome: " + nome + "\r\n" +
"indirizzo: " + indirizzo + "\r\n" +
"mail: " + mail + "\r\n" +
"ragione sociale: " + sociale + "\r\n" +
"citta: " + citta + "\r\n" +
"sito: " + sito + "\r\n" +
"settore: " + settore + "\r\n" +
"telefono: " + telefono + "\r\n" +
"volantino: " + volantino + "\r\n" +
"brochure: " + brochure + "\r\n" +
"depliant: " + depliant + "\r\n" +
"locandina: " + locandina + "\r\n" +
"coordinato: " + coordinato + "\r\n" +
"sitoweb: " + sitoweb + "\r\n" +
"logo: " + logo + "\r\n" +
"gadget: " + gadget + "\r\n" +
"hostess: " + hostess + "\r\n" +
"radio: " + radio + "\r\n" +
"altro: " + altro + "\r\n" +
"specificare: " + specificare + "\r\n" +
"descrizione: " + descrizione + "\r\n" +
"vuoi essere informato?: " + radiobutton + "\r\n";




string mailto = "mail@gmail.com";
string mailfrom = "mail@gmail.com";
string mailsubject = "Richiesta preventivo" ;
string mailcc = "";
string mailbcc = "";
string smtpserver = "127.0.0.1";
string username = "";
string password = "";

MailMessage mm = new System.Web.Mail.MailMessage();
mm.From = mailfrom;
mm.To = mailto;
mm.Subject = mailsubject;
mm.Body = mailbody;
mm.Cc = mailcc;
mm.Bcc = mailbcc;
mm.BodyFormat = MailFormat.Text;
mm.Priority = MailPriority.High;

int cdoBasic = 1;
int cdoSendUsingPort = 2;

//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", username);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpserver);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout", 20);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25);
//mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", false);

try
{
System.Web.Mail.SmtpMail.Send(mm);
Page.Response.Redirect("form_sent.htm");
}
catch (Exception e)
{
Page.Response.Write(e.ToString());
}
%>
</body>
</html>
[QUOTE]