Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    49

    Invio form tramite aspx

    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]

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    <input type="Submit" disabled onClick ="document.modulo.submit()" value="Invia" class="btn"> ==> <input type="Submit" disabled value="Invia" class="btn">

    :master:
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    49
    Grazie Pietro, ma non va neanche così...

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: vediamo, ho preso il tuo codice, copiato e incollato in una pagina aspx.
    Ho tolto quell'evento e va con IE7, Firefox3 e Opera9.
    Pietro

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    adesso che ci penso, non ho messo il codice server, ma solo quello client
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    49
    Grazie dell'aiuto!
    Mah... quindi cosa devo fare?
    Cosa aggiungo o modifico?
    Non è possibile che a te vada e a me no...
    I css non fanno alcun conflitto, giusto? O possono causare interferenze...?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Guarda, questa è la pagina che ho. Non ha codice server. E a me va benissimo coi varii browser.
    codice:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="a.aspx.vb" Inherits="prove_a" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        </div>
        </form>
        !-- 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="b.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" />
                Sì
                <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 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>
    
        
    </body>
    </html>
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    49
    Grandissimo Pietrooo!!!
    La tua pagina nuda e cruda va, e rimanda alla mia pagina di ringraziamenti per l'invio.
    Adesso applico tutto alla mia pagina con grafica e css, deve andare per forza.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    49
    Perfetto, adesso va!
    Se passi da Como ti offro un aperitivo!

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da i-am
    Perfetto, adesso va!
    Se passi da Como ti offro un aperitivo!
    io sono astemio Ti dispiace se prendo un caffè?
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.