---
title: "Flera knappar i samma formulär?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/47734-flera-knappar-i-samma-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Dflex"
published: "2002-07-12T05:49:29.000Z"
updated: "2002-07-12T12:12:37.000Z"
replies: 5
views: 328
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/javascript/47734-flera-knappar-i-samma-formulär"
---

# Flera knappar i samma formulär?

## #1 — Dflex, 2002-07-12T05:49Z

Hej!

Hur gör man när man har flera kanppar i samma formulär och alla har egna funktioner? 

Ex) Den ena knappen ska öpnna en asp-fil och den andra en annan asp-fil? Var skriver man knappens action?

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

## #2 — @nders, 2002-07-12T05:55Z

Detta sköts med javascript.

Exempel:

Formuläret:

```
<form action="sida1.asp" method="post" name="theform">
...
<input type="submit" value="vill du till sida1.asp?">
<input type="button" value="vill du till sida2.asp?" onclick="changeAction('sida2.asp');">
</form>
```

Javascriptet:

```
<script>
function changeAction(strUrl) {
     document.theform.action=strUrl;
     document.theform.submit();
}
</script>
```

Du kan sedan bygga på med fler knappar som går mot andra asp-sidor om du vill. Den vanliga submitknappen skickar ju iväg formuläret till den sida som angetts som action i \<form\>-taggen, så vi behöver inte använda javascriptet där.

Mvh,

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

## #3 — Dflex, 2002-07-12T06:19Z

Ok...det funkar fint! 

Men du som är snille på sånt här kan väl svara på hur man bestämmer storlek på ett formulär och var på skärmen man vill placera det?

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

## #4 — SDCd, 2002-07-12T06:38Z

Enklast är nog att placera formuläret i en tabell, (jag vet, jag har skrotat runt i andra trådar för att hitta en lösning för att lösa layout utan tabeller, men det verkar inte vara det enklaste att lösa). Sen kan du placera tabellen där du vill ha den och dra lite snygga sätt med hjälp av CSS.
En bra sida att ha som referens: <http://www.devguru.com/Technologies/css/quickref/css_index.html>

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

## #5 — Dflex, 2002-07-12T07:38Z

Ok...tack för tipset!

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

## #6 — Skarre, 2002-07-12T12:12Z

Om du inte vill oroa dig över om besökaren har aktiverat JavaScript eller inte så ger du knapparna samma namn.

```
<input type="submit" name="submit" value="Skicka">
<input type="submit" name="submit" value="Förhandsgranska">
```

Och kontrollerar sedan vilken besökaren klickade på:

```
<%
If Request.Form("submit") = "Skicka" Then
	...
Else
	...
End If
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/47734-flera-knappar-i-samma-formulär
