Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: cdonts

  1. #1

    cdonts

    Salve a tutti!

    Ho un problemino con un form. Non so come implementare nel codice asp un messaggio di avvenuta spadizione del messaggio dal form. Di eguito posto il file asp:

    <%@ language="vbscript" %>
    <% option explicit %>
    <%
    dim objMail, HTML

    HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//IT"">" & chr(13) & chr(10)
    HTML = HTML & "<html>"
    HTML = HTML & "<head>"
    HTML = HTML & "<meta http-equiv=""Content-Type"""
    HTML = HTML & "content=""text/html; charset=iso-8859-1"">"
    HTML = HTML & "<title>titolo</title>"
    HTML = HTML & "</head>"
    HTML = HTML & "<body bgcolor=""#FFFFFF"">"
    HTML = HTML & "<font face=""Verdana"">"
    HTML = HTML & "Richiesta informazioni

    "
    HTML = HTML & "Dati contatto:
    "
    HTML = HTML & "Nome: " & request.form("nome") & "
    "
    HTML = HTML & "Cognome: " & request.form("cognome") & "
    "
    HTML = HTML & "Ditta: " & request.form("ditta") & "
    "
    HTML = HTML & "Tel: " & request.form("telefono") & "
    "
    HTML = HTML & "Email: " & request.form("email") & "

    "
    HTML = HTML & "Provincia: " & request.form("provincia") & "

    "
    HTML = HTML & "Messaggio: " & request.form("messaggio") & "

    <hr>"
    HTML = HTML & "</font>"
    HTML = HTML & "</body>"
    HTML = HTML & "</html>"

    set objMail = createObject("CDONTS.NewMail")

    objMail.from = request.form("email")
    objMail.to = "mail@mail.it"
    objMail.subject = "Messaggio da " & request.form("nome") & " " & request.form("cognome") & " inviata dalla form nome form "
    objMail.body = HTML
    objMail.bodyFormat = 0
    objMail.mailFormat = 0
    objMail.send

    set objMail = nothing
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito cosa ti serve?

    Roby

  3. #3
    L'ho scritto. Cmq vorrei aggiungere al codice un messaggio di ringraziamento o cmq di avvenuto invio del messaggio. grazie a chi mi aiuterà!

  4. #4
    mi spiego meglio: avrei già pronta una pagina html che vorreivenisse caricata all'interni dell'Iframe dove risiede il form. La pagina in questione ha già il tasto" back" che ripota al form., più un messaggio di ringraziamento. vorrei riuscire a richiamare quella pagina dopo che l'utente ha cliccato sul tasto "invia". grazie ancora

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Alla fine di quel codice:

    codice:
    <%
    Response.write("Messaggio inviato correttamente, grazie!")
    %>

    Roby

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sulla pagina html non scrivi, se è lì che vuoi far apparire il messaggio.

    Roby

  7. #7
    quindi con il tuo metodo non serve creare la pagina html ke ho fatto. Il codice asp genera il messaggio giusto?
    Io avevo già provato con il comando "response.." ma lo mettevo senza parentesi subito DOPO "set objMail = nothing " ma mi dava errore. Praticamente nn trovava il comando per spedie il contenuto del form in hml o simile, no? ora provo. grazie!

  8. #8
    tra l'altro, proprio bazzicando tra i tutorial che si trovano,trovavo il tuo stesso suggerimento ma senza le parentesi. Forse la struttura stessa del file asp non lo riciedeva...

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le parentesi non sono obbligatorie ma consigliate.
    Se non vedevi il messaggio probabilmente avevi un response.redirect.

    Roby

  10. #10
    si credo di sì. ma se il response.redirect richiamava una pag html che risiedeva nella stessa carella, perchè nn la trovava? Il nome era esatto...
    Quindi la riga che hai postato va messa DOPO la chiusura della parentesi?

    così?
    ...

    ...
    set objMail = nothing
    %>

    <%
    Response.write("Messaggio inviato correttamente, grazie!")
    %>

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.