99 messaggi dal 18 giugno 2004
Salve a tutti,
dovrei creare un anteprima sulla mia mailing list... Prendo i dati da form e come tutti i form standard ho due tasti invia e reimposta.
come posso fare?
Grazie
Stefano
11.886 messaggi dal 09 febbraio 2002
Contributi
alla pressione del tasto invia parte la spedizione della newsletter, giusto?
Quello che dovresti provare a fare è inserire nel tuo form un secondo tasto submit, e chiamarlo Anteprima. Così:

<input type="submit" name="tastosubmit" value="Invia">
<input type="submit" name="tastosubmit" value="Anteprima">

lato server puoi controllare quale dei due bottoni sia stato cliccato:

if Request.Form("tastosubmit") = "Invia" then
'qui fai l'invio
else
'altrimenti mostra l'anteprima, senza inviare niente.
'esempio:
Response.Write(Request.Form("corponewsletter"))
End if


A questo punto, un problema che potresti avere quando viene visualizzata l'anteprima è che i tuoi controlli perdano i loro valori. Per risolvere, ti basterà reimpostare il valore che hai ricevuto via post.

<textarea name="corponewsletter"><%=Request.Form("corponewsletter")%></textarea>

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.