---
title: "Två olika FORMs på en sida?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/109585-två-olika-forms-på-en-sida"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "aasah"
published: "2004-08-19T10:08:13.000Z"
updated: "2004-08-19T11:26:07.000Z"
replies: 6
views: 647
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/109585-två-olika-forms-på-en-sida"
---

# Två olika FORMs på en sida?

## #1 — aasah, 2004-08-19T10:08Z

Är det omöjligt att ha två olika alternativ på en sida så att:
Om en submittknapp trycks in så återladdas samma sida och om en annan trycks in så laddas en ny?  :q 

Om det ska gå, hur gör man?  :q

Permalänk: https://www.webforum.nu/p/109585

## #2 — Sebbe, 2004-08-19T10:23Z

Vet inte riktigt om jag har fattat rätt, men är det ungefär såhär du menar?

```
<form action="sida1.html" method="post">
  ...
  <input type="submit" value="Skicka till sida1.html" /><br />
  <input type="submit" value="Skicka till sida2.html" onclick="this.form.action = 'sida2.html'; this.form.submit();" />
</form>
```

Permalänk: https://www.webforum.nu/p/1416384

## #3 — aasah, 2004-08-19T11:19Z

> **Sebbe skrev:**
>
> Vet inte riktigt om jag har fattat rätt, men är det ungefär såhär du menar?
>
>
> ```
> <form action="sida1.html" method="post">
>   ...
>   <input type="submit" value="Skicka till sida1.html" /><br />
>   <input type="submit" value="Skicka till sida2.html" 
> onclick="this.form.action = 'sida2.html'; this.form.submit();" />
> </form>
> ```

Är det där Javascript eller vad är det? Funkar det bara rakt av? Måste man inte ha nån extra kod som talar om att det är javascript i så fall?

Vad jag menar... ja egentligen menar jag att mitt nuvarande script på denna modell *inte* funkar:

```
   echo "<FORM METHOD=POST ACTION=\"$me\" >";
//...
   echo "<INPUT TYPE=HIDDEN NAME=\"shyCW\" VALUE=1>";
   echo "<INPUT TYPE=SUBMIT class=\"buttonColorB\" NAME=\"Hint\" VALUE=\"Get hints! :)\"><BR><BR>";

//-------------------------------------------

   echo "<FORM METHOD=POST ACTION=\"redirectCorrCW.php\" >";
   echo "<INPUT TYPE=HIDDEN NAME=\"shyCWcorr\" VALUE=1>";
   echo "<INPUT TYPE=HIDDEN NAME=\"urlCWcorr\" VALUE=$corrCW>";
   echo "<INPUT TYPE=SUBMIT class=\"buttonColorG\" NAME=\"Correct\"
        VALUE=\"Solution\"><BR><BR><BR>";
```

Vilket ligger i ett PHP-skript. (echo skriver bara ut till klienten.) Men jag trodde felet låg i min bristande förståelse av formhantering och inte i PHP:n, därav postat här. 

Om jag avkommenterar den första formen funkar den andra klockrent. Men när bägge formerna ligger i filen så laddas "me", dvs samma sida även när jag trycker på solution.

Så jag tänkte att man kanske inte kan ha två olika former efter varann i ett skript????  :q

Permalänk: https://www.webforum.nu/p/1416448

## #4 — dectgap, 2004-08-19T11:21Z

Om du bara ser till att avsluta det första formuläret ska det nog gå bra.

Att ha två olika formulär i ett dokument är inga problem.

Permalänk: https://www.webforum.nu/p/1416450

## #5 — aasah, 2004-08-19T11:22Z

> **dectgap skrev:**
>
> Om du bara ser till att avsluta det första formuläret ska det nog gå bra....

HUR gör man? Varför är inte mitt (ovan) avslutat? :q

Permalänk: https://www.webforum.nu/p/1416452

## #6 — Sebbe, 2004-08-19T11:23Z

Det ser inte ut som om du har avslutat något av formulären korrekt, så det kan nog vara det som är problemet.

```
  echo "<FORM METHOD=POST ACTION=\"$me\" >";
//...
   echo "<INPUT TYPE=HIDDEN NAME=\"shyCW\" VALUE=1>";
   echo "<INPUT TYPE=SUBMIT class=\"buttonColorB\" NAME=\"Hint\" VALUE=\"Get hints! \"><BR><BR>";
   echo "</form>";

//-------------------------------------------

   echo "<FORM METHOD=POST ACTION=\"redirectCorrCW.php\" >";
   echo "<INPUT TYPE=HIDDEN NAME=\"shyCWcorr\" VALUE=1>";
   echo "<INPUT TYPE=HIDDEN NAME=\"urlCWcorr\" VALUE=$corrCW>";
   echo "<INPUT TYPE=SUBMIT class=\"buttonColorG\" NAME=\"Correct\"
        VALUE=\"Solution\"><BR><BR><BR>";
   echo "</form>";
```

**/red** Gud vad långsam jag var, då... ;)

Permalänk: https://www.webforum.nu/p/1416453

## #7 — aasah, 2004-08-19T11:26Z

Åååååhhhh! Var det såå enkelt! Det här har jag slitit mitt hår med i två dar! :x TACK, sebbe och decgap!!! :birp

Permalänk: https://www.webforum.nu/p/1416455

---

Tråden på webben: https://www.webforum.nu/amne/html-css/109585-två-olika-forms-på-en-sida
