21. januar 2008 - 11:47Der er
4 kommentarer og 1 løsning
Vis content ved valg a radio knap
Hejsa,
Jeg har en radio knap som kan være enten YES eller NO, det jeg så gerne vil er at hvis den er valgt til YES skal den vises noget tekst forneden. og hvis den er NO skal den vise noget andet tekst forneden...
Din løsning virker rigtig godt, nu vises der en tekst når jeg vælger denne radio knap.. men når jeg vælger en anden radio knap i samme række så fjerne den ikke teksten???
<input name="hvadskalvises" type="radio" value="yes" onclick="ToggleContent()" /> <div id="tekst1" style="display:none">der er valgt YES</div>
<input name="hvadskalvises" type="radio" value="no" onclick="ToggleContent()" /> <div id="tekst1" style="display:none">der er valgt NO</div>
-- man kunne jo også bruge en værdi i kaldet til valget (så undgår man også problemer, hvis man indstiller display i et stylesheet !)
<script type="text/javascript"> function ToggleContent(val){ document.getElementById("tekst1").style.display = val ? "block" : "none"; document.getElementById("tekst2").style.display = val ? "none" : "block"; } } </script>
Alternativ 1: <input name="hvadskalvises" type="radio" onclick="ToggleContent(true);"> Alternativ 2: <input name="hvadskalvises" type="radio" onclick="ToggleContent(false);">
<div id="tekst1" style="display:none">dette tekst skal vises hvis ovenstående er valgt</div> <div id="tekst2" style="display:none">Tekst 2</div>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.