Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    si può controllare la risposta di un javascript con un ulteriore controllo in asp?

    La faccio breve che ho già inserito questa stessa questione e non riesco a trovare una soluzione:
    ho un form in una pagina asp che poi mi prende i dati e li va ad inserire su un'altra pagina asp in due punti:
    prima in un codice che mi invia una mail
    poi in un form.

    Nella pagina asp di partenza, per controllare che siano inseriti tutti i dati prima di passare alla seconda pagina, ho inserito un codice javascript che in realtà (almeno quando provo io) funziona e se i dati non sono inseriti non fa proseguire per la pagina successiva e dunque non fa partire la mail
    se volete controllare la pagina in questione è questa:
    http://www.omega3.it/contratto/iscrizione.asp

    PROBLEMA:
    all'indirizzo che ho specificato nella seconda pagina asp mi arrivano mail senza dati e non riesco a capire come e perchè...

    Si potrebbe inserire un ulteriore controllo in asp senza eliminare il javascript? Dove? Come?
    Oppure devo per forza eliminare il javascript e ricominciare tutto da zero per essere certa di risolvere il problema?

    In ogni caso qualcuno può illuminarmi sul come e perchè queste mail arrivano senza dati visto che non è possibile inviarle dal form?
    Silvia
    ...e quindi uscimmo a riveder le stelle..
    http://www.silviamato.it
    http://alano.silviamato.it

  2. #2
    come recuperi i dati nella seconda pagina asp ???

    request.form ??? allora non dovrebbero esserci problemi...

  3. #3
    I controlli javascript si possono bypassare... ripetili anche in ASP.

    request.form ??? allora non dovrebbero esserci problemi...
    Non capisco perche' il metodo post dovrebbe garantire la presenza dei dati :master: o ti riferisci a problemi di altra natura?


  4. #4
    mi riferisco al fatto che i dati non arrivano alla seconda pagina quindi credo sia un problema di recupero

  5. #5
    allora mi spiego meglio:
    I dati arrivano alla seconda pagina nel form che li dovrebbe raccogliere quando vengono inseriti il mio problema è che anche se il javascript che ho messo fnziona e i dati non partono fincheè tutti i campi non sono compilati all'indirizzo di posta specificato ricevo mail senza dati...
    bo
    Quando vengoni inseriti fisicamente i dati nella mail mi risultano ovviamente!
    Vorrei sapere come è possibile che mi arrivano mail che sembrano essere spedite da questo modulo ma senza dati...
    Mi sarò riuscita a spiegare?
    comunque la pagina da dove i dati dovrebbero partirte è questa
    http://www.omega3.it/contratto/iscrizione.asp
    e il codice che uso per generarla è questo
    <%
    Response.Write "<form action='associa.asp' method='post' onSubmit='return formValidate(this)'>"
    %>
    prima di inviare il form leggi<a href="../privacy.htm"> l'informativa sulla privacy
    </a> </span>

    </p>
    <table width="100%" border="1" class="bordoara" >
    <tr>
    <td ><%
    Response.write "nome" %>

    <%Response.Write "<input type='text' name='nome' ddv-required='true'>"
    %></td>
    <td><%
    Response.Write "cognome" %>

    <%Response.Write "<input type='text' name='cognome' ddv-required='true'>"
    %></td>
    </tr>
    <tr>
    <td><%
    Response.Write "luogo di nascita" %>

    <%Response.Write "<input type='text' name='luogo'>"
    %></td>
    <td><%
    Response.write "data di nascita" %>

    <%Response.write "<input type='text' name='datanascita' 'ddv-type='true'>"
    %></td>
    </tr>
    <tr>
    <td><%
    Response.write "nome associazione" %>

    <%Response.write "<input type='text name='associazione' ddv-required='true'>"
    %></td>
    <td>
    <%
    Response.write "mail"%>

    <%Response.write "<input type='text' name='mail' ddv-required='true'>"
    %>
    </td>
    </tr>
    <tr>

    <td><%
    Response.write "residente a"%>

    <%Response.write "<input type='text' name='residente' ddv-required='true'>"
    %>
    </td>
    <td><% Response.write "telefono" %>

    <%Response.write "<input type='text' name'telefono' ddv-required='true'>"
    %>
    </td>
    </tr>
    <tr>
    <td colspan="2" >
    <p align="left">Ai sensi dell'art. 13 del decreto legislativo n. 196/2003,
    recante disposizioni sul nuovo "Codice in materia di protezione dei dati
    personali",letta l'informativa sull'utilizzazione dei miei dati personali
    ai sensi dell'art. 13 del decreto legislativo numero 196 del 30 giugno 2003,
    recante il nuovo "Codice in materia di rotezione dei dati personali", consento
    al loro trattamento nella misura necessaria per gli scopi statutari. </p>
    <span class="articoli">
    <% Response.write "<input type='checkbox' value='cheked' >" %>

    <%
    Response.write "<input type='submit' value='invia' >"
    Response.write "</form>"
    %>

    mentre quesata è il codice della pagina associa.asp che manda la mail
    e raccoglie i dati
    <form name=daticontratto action="mail.asp" method=post>
    <table width="601" border="0">
    <tr>
    <td height="26" colspan="4"><span class="articoli">da compilare in ogni
    sua parte, stampare e rispedire ad Omega tramite Fax:0639762183 o posta:
    Via Cornelio Nepote 21, 00121 Roma</span></td>
    </tr>
    <tr>
    <td colspan="4"><span class="articoli">Il sottoscritto cognome
    <input name=cognome value="<%= request("cognome")%>" class="articoli">
    nome
    <input name=nome value="<%= request("nome")%>" class="articoli">
    e.mail
    <input name="mail" value="<%=request("mail")%>" class="articoli">
    </span></td>
    </tr>
    <tr>
    ecc... non lo metto tutto che è inutile credo perchè questo funziona!
    Silvia
    ...e quindi uscimmo a riveder le stelle..
    http://www.silviamato.it
    http://alano.silviamato.it

  6. #6
    scusate questo è il codice su associa.asp per la mail da inviare al mio indirizzo con i dati
    <%
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")

    miaMail.From = "Affiliazione"
    miaMail.To = "omega@omega3.it"
    miaMail.Subject = "Domanda di affiliazione ad Omega"
    miaMail.BodyFormat = 1
    miaMail.MailFormat = 1
    miaMail.Importance = 2
    miaMail.Body = "nome: " & Request("nome") & chr(13) _
    & "cognome:" & Request("cognome") & chr(13) _
    & "nato a:" & Request("luogo") & chr(13) _
    & "il:" & Request("datanascita") & chr(13)_
    & "associazione:" & Request("associazione") & chr (13) _
    & "mail:" & Request("mail") & chr(13) _
    & "residente a:" & Request ("residente") & chr (13) _
    & "telefono:" & Request ("telefono") & chr (13)

    miaMail.Send
    Set miaMail = Nothing
    %>

    e questo il form per recuperare i dati del contratto

    <form name=daticontratto action="mail.asp" method=post>
    <input name=cognome value="<%= request("cognome")%>" class="articoli">
    nome
    <input name=nome value="<%= request("nome")%>" class="articoli">
    e.mail
    <input name="mail" value="<%=request("mail")%>" class="articoli">
    ecc... non lo metto tutto che è inutile
    Silvia
    ...e quindi uscimmo a riveder le stelle..
    http://www.silviamato.it
    http://alano.silviamato.it

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.