---
title: "skicka annat värde"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17670-skicka-annat-värde"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mav"
published: "2001-04-11T14:22:00.000Z"
updated: "2001-04-23T08:35:00.000Z"
replies: 6
views: 174
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/17670-skicka-annat-värde"
---

# skicka annat värde

## #1 — Mav, 2001-04-11T14:22Z

Jag har 4 olika rullmenyer i ett formulär. När jag skickar formuläret vill jag att det jag valt i rullmenyn ska skickas till databasen som "checkbox".
Alltså:
Så här ser rullmenyn ut

```
<select name="TXT_1">
<option value="12-24"> 12-24 år 
<option value="25-34"> 25-34 år 
<option value="35-49"> 35-49 år 
<option value="50-70"> 50-70 år
osv...
</select>
```

Beroende på vad jag väljer i rullistan så ska värdet på det gjorda valet lagras som värde p_c1, pc_2, osv...=ON (alltså en checkbox) i databasen
Istället för att den sträng som skickas har värdet "TXT_1=12-24" så skall värdet "p_c1=ON" skickas istället och "TXT_1=25-34" ska skicka värdet p_c2="ON" osv....
Hoppas ngn fattar vad som menas.
Tack på förhand!

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

## #2 — Johnsen, 2001-04-12T06:42Z

Prova detta:

```
<html>
<head>
<script language="Javascript">
function bytNamn(){
document.forms[0].elements[0].name= "p_c" +(document.forms[0].elements[0].selectedIndex+1);
}
</script>
</head>
<form name="formular_namn" onsubmit="return bytNamn();">
<select>
<option value="ON"> 12-24 år 
<option value="ON"> 25-34 år 
<option value="ON"> 35-49 år 
<option value="ON"> 50-70 år
</select>
<input type="submit">
</form>
</html>
```

\------------------
\- J-O-H-N-S-E-N -

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

## #3 — Mav, 2001-04-19T14:16Z

Tack, det verkar kunna funka men när jag skickar så skickas värdet p_cNAN istället för en siffra, p_c2.
Var kommer NAN ifrån?
Vad göra?

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

## #4 — Johnsen, 2001-04-19T15:13Z

NaN betyder att det inte är en siffra...
Har du skrivit rätt? Inga ofrivilliga radbrytningar? Och om du ändrat, visa din kod.

\------------------
\- J-O-H-N-S-E-N -

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

## #5 — Mav, 2001-04-20T07:22Z

Så här ser koden ut:

```
....
<script language="Javascript">
function bytNamn(){
document.forms[0].elements[0].name= "p_c" +(document.forms[0].elements[0].selectedIndex+1);
}
</script>
<form ACTION=../actioninsert name="register" onsubmit="return bytNamn();">
<select>
<option value="ON"> 12-24 år 
<option value="ON"> 25-34 år 
<option value="ON"> 35-49 år 
<option value="ON"> 50-70 år
</select>
</form>
....
```

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

## #6 — Johnsen, 2001-04-20T11:20Z

Det funkar utmärkt för mig.
Du har inte fler formulär eller element i formuläret som stör ordningen?
document.forms\[0\] är första formuläret och elements\[0\] första elementet, \[1\] är andra osv.

\------------------
\- J-O-H-N-S-E-N -

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

## #7 — Mav, 2001-04-23T08:35Z

Nu funkar det alldeles utmärkt.
TUSEN TACK!!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17670-skicka-annat-värde
