20 messaggi dal 18 gennaio 2002
Ciao vorrei realizzare la preview di un form prima di farlo scrivere su un db.

Qualcuno sa dove posso trovare uno script che fa una cosa del genere?

Ciao e grazie




725 messaggi dal 31 agosto 2001
Puoi un secondo submit che punta alla solita pagina ASP del normale inserimento, passando ad esempio un

tuapagina.asp?action=preview

a questo punto sullo script di tuapagina.asp, dopo aver recuperato i valori del form crei una condizione IF:

if action="preview" then
response.write "Titolo" & variabile_titolo & "<br>"
response.write "Autore" & variabile_autore & "<br>"
end if

In questo modo non viene salvato alcun dato e puoi verificare i testi inseriti.

Luca - Web developer
<b>Tutto è complesso prima di essere semplice</b>
725 messaggi dal 31 agosto 2001
La pagina del preview devi farla aprire con un TARGET="_blank" altrimenti perdi le informazioni del form...

Luca - Web developer
<b>Tutto è complesso prima di essere semplice</b>
20 messaggi dal 18 gennaio 2002
Ok mi è quasi tutto chiaro grazie!!

Il problema ora è un altro: come faccio a fare un form con due submit??

ora il codice del form è il seguente:

&lt;form action="pv_modify.asp" method="POST"&gt;
&lt;tr align="center" valign="top"&gt;
&lt;td class="titoli"&gt;Titolo:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top" &gt;
&lt;input type="text" name="Titolo" maxlength="190" size="80" value="&lt;%=RS("Titolo")%&gt;" class="field"&gt;
&lt;input type="hidden" name="ID" value="&lt;%=ID%&gt;" class="field"&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align="center" valign="top" class="titoli"&gt;
&lt;td&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align="center" valign="top" class="titoli"&gt;
&lt;td&gt;Sommario:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top"&gt;
&lt;input type="text" name="summary" maxlength="190" size="80" class="field"&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align="center" valign="top" class="titoli"&gt;
&lt;td&gt;Immagine:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top"&gt;
&lt;input type="text" name="Immagine" maxlength="190" size="40" value="&lt;%=RS("Immagine")%&gt;" class="field"&gt;
&lt;input onClick=OpenImage() type=button value=Upload name=Upload Img class="testopiccolo" style="width:100"&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="titoli"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top" class="titoli"&gt;Testo:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top"&gt;
&lt;textarea cols="80" class="field" name="Testo" rows="10"&gt;&lt;%=Replace(RS("Testo"),"&lt;br&gt;",vbcrlf)%&gt;&lt;/textarea&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="left" valign="top" height="11" class="titoli"&gt;
&lt;INPUT TYPE="checkbox" NAME="Data_e_ora" value="si"&gt;
Modifica la data di inserimento&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center" valign="top" height="53"&gt; &lt;br&gt;

&lt;input type="submit" name="submit" value="Salva" class="testopiccolo" style="width:100"&gt;
&nbsp; &lt;input type="button" value=Anteprima name=Preview class="testopiccolo" style="width:100" &gt;

&lt;/tr&gt;
&lt;/form&gt;

725 messaggi dal 31 agosto 2001
Con una funzione del genere:

&lt;script language="Javascript"&gt;
function mySubmit(x){
if(x=='save' || x=='publish'){
var temp;
temp=document.forms.nomeform;
temp.action.value=x;
temp.submit();
}else{

}
}
&lt;/script&gt;

Poi richiami la funzione:

&lt;input onClick="mySubmit('save')" type="submit" name="Submit" value="Caso 1"&gt;

&lt;input onClick="mySubmit('publish')" type="submit" name="Submit" value="Caso 2"&gt;


Luca - Web developer
<b>Tutto è complesso prima di essere semplice</b>

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.