webForumDet fria alternativet

modifiera action på ett formulär

4 svar · 247 visningar · startad av jonne

jonneMedlem sedan jan. 20011 154 inlägg
#1

Har ett formulär vars action är

uppdatera.asp?Gruppid=1&Artikelid=4

sen har jag en länkrad som pekar mot olika sidor. Det jag vill nu är att när jag exv klickar på "länk1" så ska min action på forumäret vara uppdatera.asp?Gruppid=1&Artikelid=4&pageid=1. När man klickar på "länk2" ska pageid vara 2 osv.

Hur gör jag detta smidigast?

Peter SMedlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript">

function f(n){
    document.forms["f"].action = "uppdatera.asp?Gruppid=1&Artikelid=4&pageid=" + n;
}

</script>

<a href="java&#115;cript:void(f(1))">Länk 1</a>,...,<a href="java&#115;cript:void(f([i]n[/i]))">Länk [i]n[/i]</a>

Här har jag döpt formuläret till f.

:)

jonneMedlem sedan jan. 20011 154 inlägg
#3

Hmm jag som är korkad eller postas inte formuläret när man klickar på länkarna? :)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4
<script type="text/javascript">

function f(n){
    document.forms["f"].action = "uppdatera.asp?Gruppid=1&Artikelid=4&pageid=" + n;
    document.forms["f"].submit();
}

</script>

<a href="java&#115;cript:void(f(1))">Länk 1</a>,...,<a href="java&#115;cript:void(f([i]n[/i]))">Länk [i]n[/i]</a>

Du är inte korkad. Men du frågade inte om detta, du frågade bara hur man ändrar action för formuläret.

jonneMedlem sedan jan. 20011 154 inlägg
#5

Diffus kravspec. Har jag problem med på jobbet också :)
Nu funkar det precis som jag vill. Tusen tack.

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