---
title: "Visa fält om man valt ett alternativ"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/156354-visa-fält-om-man-valt-ett-alternativ"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "webbSAJTEN"
published: "2007-01-23T19:10:55.000Z"
updated: "2007-01-23T21:57:58.000Z"
replies: 2
views: 370
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/156354-visa-fält-om-man-valt-ett-alternativ"
---

# Visa fält om man valt ett alternativ

## #1 — webbSAJTEN, 2007-01-23T19:10Z

Hejsan!
Jag ska fixa en liten tävling och vill då att man ska svara på en fråga.
Det gör man visa radioknappar.

När man valt ett svarsalternativ vill jag att det ska dyka upp ett fält där man ska skriva i sin emailadress och en submitknapp..

Hur ska jag lösa det?

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

## #2 — Peter S, 2007-01-23T20:31Z

Tja!

```
<script type="text/javascript">
function initRadios()
{
 var elms = document.forms["f"].elements, len = elms.length;
 while (len--){
  if (/^radio$/i.test(elms[len].type) && /^r$/i.test(elms[len].name)){
   elms[len].onclick = function()
   {
    document.getElementById("foo").style.display = "block";
   }
  }
 }
}
window.onload = function()
{
 document.forms["f"].reset();
 initRadios();
}
</script>
<form name="f">
 <input type="radio" name="r">
 <input type="radio" name="r">
 <input type="radio" name="r">
 <p id="foo" style="display:none">
  <input name="email">
  <input type="submit">
 </p>
</form>
```

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

## #3 — webbSAJTEN, 2007-01-23T21:57Z

Tack så otroligt mycket! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/156354-visa-fält-om-man-valt-ett-alternativ
