Avatar billede 3dmaxer.dk Nybegynder
24. juli 2001 - 22:22 Der er 5 kommentarer og
2 løsninger

2 submitknapper

Jeg har 2 submitknapper i den samme form. Der skal ske noget forskelligt afhængig af hvilken der klikkes på. Derfor skal Sted have en værdi.

knap 1:
<input type=\"submit\" onsubmit=\"sted=\'1\'\" value=\"søg\">
knap 2
<input type=\"submit\" onsubmit=\"sted=\'2\'\" value=\"søg\">

Dette virker ikke helt, men kan det ændres så det virker?
Avatar billede torbenmelander Nybegynder
24. juli 2001 - 22:28 #1
prøv at søge efter din egen titel \'2 submitknapper\' her på siden, det skulle gerne gi\' dig nogle resultater ...
Avatar billede spectual Nybegynder
24. juli 2001 - 22:28 #2
Ja.

Eksempel:

<form method=\"post\" action=\"side.htm\" name=\"form\">
<input type=\"button\" onClick=\"document.all [\'form\'].submit();\" value=\"knap1\">
<input type=\"button\" onClick=\"document.all [\'form\'].submit();\" value=\"knap2\">
</form>
Avatar billede spectual Nybegynder
24. juli 2001 - 22:29 #3
Dette spørgsmål henvender sig dog mest til javascript...
Avatar billede olebole Juniormester
24. juli 2001 - 22:39 #4
<ole>

<form method=\"post\" action=\"side.htm\" name=\"form\">
<input type=\"hidden\" name=\"sted\">
<input type=\"submit\" onClick=\"this.form.sted.value=1;\" value=\"knap1\">
<input type=\"submit\" onClick=\"this.form.sted.value=2;\" value=\"knap2\">
</form>

...så kan du på serveren spørge til værdien af \'sted\'. På denne måde submit\'er du ikke via JavaScript og får dermed fyret din forms onsubmit-event af, hvis du vil bruge den til noget validering eller noget ... det gør du ikke via JavaScript    :o)
/mvh
</bole>
Avatar billede olebole Juniormester
24. juli 2001 - 22:41 #5
...eller:

<form method=\"post\" action=\"side1.htm\" name=\"form\">
<input type=\"submit\" onClick=\"this.form.action=\'side1.htm\';\" value=\"knap1\">
<input type=\"submit\" onClick=\"this.form.action=\'side2.htm\';\" value=\"knap2\">
</form>

...så går den til to forskellige sider  :o)
Avatar billede olebole Juniormester
24. juli 2001 - 22:43 #6
Behøver faktisk bare at se sådan ud:

<form method=\"post\" action=\"side1.htm\" name=\"form\">
<input type=\"submit\" value=\"knap1\">
<input type=\"submit\" onClick=\"this.form.action=\'side2.htm\';\" value=\"knap2\">
</form>

/mvh
Avatar billede 3dmaxer.dk Nybegynder
24. juli 2001 - 22:45 #7
tak, tak - jeg behøver ikke flere svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester