webForumDet fria alternativet

Beroende på knapp, posta formulär till olika sidor

JavaScript

4 svar · 245 visningar · startad av Cy-4

Medlem sedan maj 200180 inlägg
Frågan#1

Hallå!

Har ett litet problem igen. Jag har ett formulär och beroende på vilken knapp man klickar på ska det postas till olika sidor.

En knapp kan ju vara den vanliga submit-knappen men hur ska jag göra den andra?

Medlem sedan dec. 19998 577 inlägg
#2

Alla knappar kan vara submitknappar, du namnger ju dessa och kolla dem på servern. Så den du klickar på kommer att få det värdet du anget i "value" för den knappen.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan maj 200180 inlägg
#3

Hallå igen!

Jag vet inte redigt om det var det där jag var ute efter. Det kanske var jag som förklarade lite dåligt. Det jag försöker göra är:

Jag har ett fomulär där användaren får fylla i sitt användarnanm, lösenord och lite till.
Sen så vill jag ha två knappar. Om man trycker på den ena så skickas all den info som användaren fyllt i till t.ex. hejsan.asp. Om han istället klickar på den andra knappan så skickas infon som han fyllde i till t.ex hallå.asp.

Hoppas ni förstår vad jag menar.

Medlem sedan dec. 1999419 inlägg
#4

Det fixar du lättast med lite javascript så här:

<form action="" method="GET">
<input type="hidden" value="int" name="x">
<input type="button" onclick="this.form.action='hejsan.asp';this.form.submit()" value="hejsan.asp">
<input type="button" onclick="this.form.action='halla.asp';this.form.submit()" value="halla.asp">
</form>

------------------
AIDS :
Apple Infected Disk Syndrome

Medlem sedan feb. 20012 412 inlägg
#5

Hej!

Tråden passar bättre i Java-script/DHTML än i ASP/VB, därför flyttar jag tråden dit.

Mvh Jörgen
Moderator wF

------------------
Varför bråka när man kan kramas?

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