webForumDet fria alternativet

ändra action i ett formulär?

JavaScript

1 svar · 343 visningar · startad av fredrik

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

Hej, jag undrar om det går att ändra action i ett formulär mha en funktion?

Jag behöver nämligen två submit-knappar från samma formulär fast de ska till olika sidor, som det är nu anropar jag en funktion och skickar med ett värde från submitten, funktionen submittar sedan formen - redirectar till en ny sida, hämtar upp värderna och skickar sedan till rätt sida...

som ni hör är det lite småkrångligt...

det hela hade underlättat om jag bara kunnat byta action på formuläret på ngt sätt...

nån som vet?

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan maj 2000175 inlägg
#2

<script>
function func1(){
document.formular.action = 'url1.htm';
document.formular.submit();
}
function func2(){
document.formular.action = 'url2.htm';
document.formular.submit();
}
</script>

<form name="formular" method="post">
<input type="text" name="textruta">
<input type="button" name="knapp1" value="knapp1" onclick="func1();">
<input type="button" name="knapp2" value="knapp2" onclick="func2();">
</fotm>

382 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
256 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)