---
title: "Hantera värde från select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/117803-hantera-värde-från-select"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "henkz"
published: "2004-12-11T13:55:06.000Z"
updated: "2004-12-11T19:18:09.000Z"
replies: 3
views: 265
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/117803-hantera-värde-från-select"
---

# Hantera värde från select

## #1 — henkz, 2004-12-11T13:55Z

Nu har jag fastnat helt.

Jag vill kunna hämta ett värde från en selectlista med "onChange" och jämföra värdet mot en lista. Om värdet matchar någon av talen i listan, ska en \<div\> visas.

tex
\<option value='1'\>Val 1\</option\>
\<option value='2'\>Val 2\</option\>
m.fl

Tänkbar lösning:
OM värde = "1, 3, 14, 45" DÅ visas en \<div\>

Går detta att lösa?

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

## #2 — Peter S, 2004-12-11T18:38Z

```
<script type="text/javascript">

Array.prototype.contains = function(v){
    var i = this.length;
    while (i--)
	if (this[i] == v)
	    return true;
    return false;
}

function sdiv(v){
    var elm = document.getElementById("div");

    if ("1, 3, 14, 45".split(",").contains(v))
	elm.style.visibility = "visible";
    else
	elm.style.visibility = "hidden";
}
</script>

<form>
    <select onchange="sdiv(this.options[this.selectedIndex].value)">
	<option value="1">1</option>
	<option value="2">2</option>
    </select>
</form>

<div id="div" style="visibility:hidden">div</div>
```

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

## #3 — henkz, 2004-12-11T19:03Z

Tack, en bra bit på väg!

Första idet (2) hittas och fungerar som jag har tänkt, men de övriga 3,14,45 , valen fungerar inte.

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

## #4 — henkz, 2004-12-11T19:18Z

löste det! 

Ändrade:
if ("1, 3, 14, 45".split(",").contains(v))
till
if ("1,3,14,45".split(",").contains(v))

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/117803-hantera-värde-från-select
