webForumDet fria alternativet

Förhandsgranska formulärdata

JavaScriptur Javascript

2 svar · 311 visningar · startad av peppar

Medlem sedan dec. 2001873 inlägg
Frågan#1

Har ett formulär som jag vill kunna förhandsgranska genom att klicka på en knapp i formuläret. Som det är nu skicka formdatat till en sida som uppnas i formuläret som ser ut så här:

<form name="form1" method="post" action="artiklar_insert.asp">
<input type="button" name="Förhandsgranska" value="Förhandsgranska" onclick="document.forms[0].action='artiklar_preview.asp'; window.open('','preview','width=800,height=500,scrollbars=yes,toolbar=yes,status=yes'); document.forms[0].target='preview'; document.forms[0].submit();">
<input type="submit" name="Submit" value="Submit" />

Har man klickat på förhandsgranska en gång och sedan väljer att submitta så skicar den datat till förhandsgranskning igen utan att submitta.
Det fungerar endast att submitta genom att ladda om sidan, då man naturligtvis för skriva om all data i formuläret osv.
Vad är det som är fel?

r/fick med lite för mycket oväsentlig kod, problemet kvarstår dock.

Medlem sedan sep. 20021 655 inlägg
#2
<form name="form1" method="post" action="artiklar_insert.asp">
<input
 type="button"
 name="Förhandsgranska"
 value="Förhandsgranska"
 onclick="this.form.action='artiklar_preview.asp'; window.open('','preview','width=800,height=500,scrollbars=yes,toolbar=yes,status=yes'); this.form.target='preview'; this.form.submit();"
>
<input
 type="submit"
 name="Submit"
 value="Submit"
 onclick="this.form.action='artiklar_insert.asp'; this.form.target='_self';"
/>

Den lustiga indenteringen är bara för att det ska bli lättare att läsa.

Medlem sedan dec. 2001873 inlägg
#3

Tack, så enkelt var det..

147 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)