---
title: "submit.this.form() i select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17600-submit-this-form-i-select"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ea"
published: "2001-04-04T05:39:00.000Z"
updated: "2001-04-04T11:05:00.000Z"
replies: 6
views: 244
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/17600-submit-this-form-i-select"
---

# submit.this.form() i select

## #1 — ea, 2001-04-04T05:39Z

Hejsan,

undrar hur man skall få tag på i vilken select-ruta som ändrats när formuläret postas med följande rad:

```
<select name="hej" onChange="submit.this.form()">
```

jag vet nämligen inte hur jag bara skall kunna spara endast den utförda ändringen :q

/e:a

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

## #2 — @nders, 2001-04-04T05:49Z

jag föreslår att tråden flyttas till javascriptforumet. vide?

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

## #3 — ea, 2001-04-04T05:54Z

Hmm...då får väl du flytta tråden. Jag har ju inte behörighet att göra det.

/e:a

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

## #4 — Janspeed, 2001-04-04T07:19Z

Det är väl **inte** en javascript fråga utan snarare en asp fråga? 

Om du vill ha tag på värdet från en select så skriver du precis som med alla andra form objekt i formuläret via asp.

```
Dim val
val = Request("hej")
Response.Write val
```

Det värdet som kommer anges är det värde som du sätter i option taggen.

```
<option value="värde">Värde</option>
```

Det ska också tilläggas att detta skrivs i den sida som formuläret skickas till... om ni inte visste det.

Dock så **tror** jag bara detta för jag har aldrig gått nån utbildning i asp. :)

\[Redigerat av Janspeed den 04 apr 2001\]

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

## #5 — @nders, 2001-04-04T07:24Z

jo, men frågan var ju hur man vet *vilken* selectruta som ändrats?

detta får man nog göra med en javascriptfunktion som vid onchange sätter värde till ett hiddenfält, och sedan submitta formuläret.

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

## #6 — Janspeed, 2001-04-04T08:39Z

:) Hmm... definitionen "få tag på" ställde till det för mig. 

Det borde ju säkert gå att skriva nån enkel snutt som val = document.form.hej.value eller nått.

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

## #7 — @nders, 2001-04-04T11:05Z

typ

```
<script>
function submitIt(whatelement) {
document.forms['blah'].changedselect.value=whatelement;
document.forms['blah'].submit();
}
</script>

<form name="blah" method="post" action="blah.asp">
<input type="hidden" name="changedselect">
<select name="blahblah" onchange="submitIt('blahblah');">
<option>blah!!
<option>blääH!
</select>
</form>
```

för varje selectbox släng in onchange="submitIt('selectboxensnamn');" i select-taggen.

obs! detta är helt otestat!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17600-submit-this-form-i-select
