---
title: "Skicka med ett värde?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/78240-skicka-med-ett-värde"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "coolish"
published: "2003-05-27T12:35:07.000Z"
updated: "2003-05-28T09:34:07.000Z"
replies: 3
views: 173
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/78240-skicka-med-ett-värde"
---

# Skicka med ett värde?

## #1 — coolish, 2003-05-27T12:35Z

Tjenare. 

Jag har ett litet problem som jag skulle behöva snabb hjälp med. I ett formulär har jag nedanstående kod: 
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 
\<select name="id" id="id" size="1" onchange="javascript: document.loginForm.submit(); alert(this.value);"\> 
\<option value=""\>Välj sida i listan 
\<% Do Until new_list.EOF %\> 
\<option value="\<%=new_list("id") %\>"\>\<%=new_list("showName") %\> 

\<% 
new_list.MoveNext 
Loop 
%\> 
\</select\> 
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 
Jag får här ut rätt värdet när jag kör alert. Vad jag sedan vill göra är att skicka det nya värdet i en 
\<input type="Hidden" name="id" value=""\> men vet inte hur jag ska göra för att lösa detta. Vad ska jag ange som value="" i mitt hiddenfält?? 

/C 

\*\*\*

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

## #2 — dectgap, 2003-05-27T13:06Z

Varför inte bara låta värdet skickas genom din \<select\>?
Det låter bara onödigt att först flytta över värdet till en \<input\>, och sedan skicka formuläret.

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

## #3 — coolish, 2003-05-28T06:19Z

På grund av att jag inte skicar det i samma formulär som \<select\> ligger i. Jag hade tänkt mig något liknande:
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
function dropChange() {
 document.loginForm.id.value = omrade;
 document.loginForm.userId.value = \<%'=Session("userId") %\>;
 document.loginForm.userId.value = \<%'=Session("userPass") %\>;
 document.loginForm.userId.value = \<%'=Session("id") %\>;

document.all.loginForm.submit();
}
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

Vet inte riktigt hur det ska se ut då dennna koden inte fungerar. Någon som har ett bättre förslag?

/C

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

## #4 — dectgap, 2003-05-28T09:34Z

```
<form action="lönlös">
<select onchange="document.forms['används'].elements['skickas'].value=this.options[this.selectedIndex].value; document.forms['används'].submit();">
 <option>Välj ett alternativ</option>
 <option value="1">Ett</option>
 <option value="2">Två</option>
 <option value="3">Tre</option>
</select>
</form>

<form name="används">
<input type="hidden" name="skickas" />
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/78240-skicka-med-ett-värde
