webForumDet fria alternativet

dubbla knappar

4 svar · 232 visningar · startad av jns

jnsMedlem sedan dec. 2001107 inlägg
#1

Jag har skapat ett formulär med två knappar.
Den ena för att förhandsgranska och den andra för att spara.
Men efter att man förhandsgranskat och trycker på spara så förhandsgranskar den bara. Kika på koden så fattar ni:

<form name="nyartikel" method="post" action="spara.asp">

och alla input rutor...

<input type="button" value="förhandsgranska" style="width:110px"  onClick="this.form.action = 'testartikel.asp'; target='_blank'; this.form.submit(); "/>
<input type="submit" name="spara" value="spara" onSubmit="this.form.action = 'spara.asp'; target=''_parent'; this.form.submit(); ">
</form>

förhandsgranskningen öppnas alltså i ett nytt fönster...

colioneMedlem sedan juni 20013 386 inlägg
#2

Kan det möjligtvis bero på att du använder onSubmit istälelt för onClick på den knappen? Du skulle ju kunna göra om den till en vanlig button också iom att du lägger till: this.form.submit() (du har ju redan skickat det en gång)

jnsMedlem sedan dec. 2001107 inlägg
#3

då ser det ut såhär? :

<input type="button" value="förhandsgranska" style="width:110px"  onClick="this.form.action = 'testartikel.asp'; target='_blank'; this.form.submit(); "/>
<input type="button" name="spara" value="spara" onClick="this.form.action = 'spara.asp'; target=''_parent'; this.form.submit(); ">

och då händer det ingenting, varken före eller efter man tryckt på förhandsgranska knappen.

@ndersMedlem sedan juni 200026 914 inlägg
#4

Då får du se till att räkna lite apostrofer i onclick på spara-knappen.

jnsMedlem sedan dec. 2001107 inlägg
#5

åh, vilken tabbe. Tack iallafall, nu fungerar det!

128 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)