---
title: "Visa textruta genom att välja ett alternativ via select-box?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/140734-visa-textruta-genom-att-välja-ett-alternativ-via-select-box"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Ken"
published: "2006-01-12T13:15:50.000Z"
updated: "2006-01-13T09:35:53.000Z"
replies: 5
views: 308
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/140734-visa-textruta-genom-att-välja-ett-alternativ-via-select-box"
---

# Visa textruta genom att välja ett alternativ via select-box?

## #1 — Ken, 2006-01-12T13:15Z

Jag har följande problem!
Man har en select-box, där man kan välja mellan två olika alternativ Ja eller Nej.När man väljer Ja, så skall en text-ruta bli synlig, utan att sidan laddas om pånytt. Finns det nåt sätt att göra detta?

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

## #2 — Niklasson, 2006-01-12T13:31Z

Flyttas från PHP..

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

## #3 — Peter S, 2006-01-12T13:43Z

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

function shBox(sel)
{
    var elm = document.getElementById("box");
    elm.style.display = (sel.options[sel.selectedIndex].text == "Ja") ? "block" : "none";
}

</script>

<select onchange="shBox(this)">
  <option>Ja</option>
  <option selected="selected">Nej</option>
</select>

<div id="box" style="display:none">content...</div>
```

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

## #4 — sl0k, 2006-01-12T13:53Z

testa nåt sånt här .. 

EDIT: Peter S hann visst före.. 

```
<script type="text/javascript">
function fixaselect() {
    if (obj = document.getElementById("fselect")) {
        obj.onchange = function() { if (this.value == "ja") document.getElementById("visaselect").style.visibility="visible"; }; 
    }
}
window.onload=fixaselect;
</script>

<form>
<select id="fselect">
<option>Välj</option>
<option value="ja">Ja</option>
<option value="nej">Nej</option>
</select>

<input id="visaselect" style="visibility:hidden" />
</form>
```

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

## #5 — Ken, 2006-01-13T07:23Z

En annan fråga, som har anknytning till detta. 
Man har select-box och via den väljer en kurs, som är lagrad i en 
MySQL-tabell. När man väljer kursen och om en viss kolumn har värdet 
Nej, så skall inte texten-rutan vara synlig. Går det att fixa?

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

## #6 — Peter S, 2006-01-13T09:35Z

Beroende på vilket serverspråk du använder, passar nog frågan bättre i det forumet.

Tipset är alltså att avsluta denna tråden med att acceptera det inlägg som löste ditt problem som slutgiltigt, och sedan starta en ny tråd i ASP-/PHP-/FOO-forumet.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/140734-visa-textruta-genom-att-välja-ett-alternativ-via-select-box
