Vis <div> ved klik på checkbox
Hej,Jeg har nedenstående javascript som virker udemærket.
Det fungerer sådan, at hvis man sætter hak i checkbox 1 vil div 1 blive synlig.
Hvis man sætter hak i checkbox 2 vil div 2 blive synlig.
Dog irriterer det mig, at jeg bliver ved med at gentage funktionen (toggleSubmit) hele tiden under et nyt navn. Er det ikke muligt blot at have en toggleSubmit(chkbox) og bruge den?
Her er koden:
<script type="text/javascript">
//<![CDATA[
function toggleSubmit(chkbox)
{
var textarea = document.getElementById('1');
textarea.style.display = (chkbox.checked) ? 'block' : 'none';
}
function toggleSubmit2(chkbox)
{
var textarea = document.getElementById('2');
textarea.style.display = (chkbox.checked) ? 'block' : 'none';
}
//]]>
</script>
<input name="nummer1" type="checkbox" value="ja" onclick="toggleSubmit(this);">
<input name="nummer2" type="checkbox" value="ja" onclick="toggleSubmit2(this);">
<div id="1" style="display:none;">
Vis mig!
</div>
<div id="2" style="display:none;">
Vis mig selvom jeg er nummer to!
</div>
