Visualizzazione dei risultati da 1 a 6 su 6

Discussione: empty request.form

  1. #1

    empty request.form

    Salve,

    ho un pagina contenente la seguente form:

    codice:
    <form name="form1" action="pippo.asp" method="POST">
    <input type="text" name="email">
    <input type="submit" name="D" >  
    </form>
    pippo.asp esegue un Request.Form dei campi email e invio una mail tramite oggetto CDOSYS

    codice:
    Set iMsg = CreateObject("CDO.Message")	
    With iMsg
    	.To = Request.form("email")
    	.From = "miamail@nomedominio.it"
    	.Subject = "prova spedzine"
            .Send
    End With
    E' possibile evitare che la pagina pippo.asp effettui un invio email ad ogni refresh (F5);
    desidererei che l'utente possa inviare la mail solo passando dalla pagina che contiene la form.

    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    dopo aver spedito la mail, pippo.asp cosa fa?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Codice PHP:
    Set iMsg CreateObject("CDO.Message")    
    With iMsg
        
    .To Request.form("email")
        .
    From "miamail@nomedominio.it"
        
    .Subject "prova spedzine"
            
    .Send
    End With
    Response
    .redirect("tuapaginadiringraziamento.asp"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Salve Vincent.Zeno,

    dopo aver spedito la mail pippo.asp visualizza un messaggio di cortesia e proponi ulteriori servizi.

    La soluzione proposta da cavicchiandrea non mi convince pienamente perché vorrei che l'utente rimanesse su pippo.asp anche dopo l'invio in modo da poter svolgere altre azioni.

    L'oggetto Reguest si può svuotare ?

    Grazie a tutti

  5. #5
    dopo l'invio dell'email reindirizza a pagina pippo.asp


    Originariamente inviato da cavicchiandrea
    codice:
    a=Request.form("email")
    if a<>"" then
    
    Set iMsg = CreateObject("CDO.Message")	
    With iMsg
    	.To = Request.form("email")
    	.From = "miamail@nomedominio.it"
    	.Subject = "prova spedzine"
            .Send
    End With
    Response.redirect("pippo.asp")
    
    end if
    più o meno
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    la procedura è quella: spedita la mail fai il redirect verso dove vuoi.
    il file pippo.asp solo spedirà.

    ho chiesto se faceva altro solo per prudenza e non crearti confusione

    edit
    anche quello che ha detto grambo è corretto:
    se c'è la richiesta spedisci, e dirotti verso la pagina stessa.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.