LlearnMedlem sedan jan. 20051 130 inlägg Frågan#1 Jag har en <div> som jag vill visa/dölja beroende på om en checkbox är ikryssad/inte ikryssad.
Hur göras detta på enklaste och bästa sätt?
PPeter SMedlem sedan dec. 20025 483 inlägg <form>
<input type="checkbox" onclick="sh(this.checked)">
</form>
<div id="[b]foo[/b]"></div>
<script type="text/javascript">
function sh(b){
var elm = document.getElementById("[b]foo[/b]");
elm.style.display = b ? "block" : "none";
}
</script>
NN0M0NEYMedlem sedan juli 200543 inlägg Typ såhär:
<script language="javacript" type="text/javascript">
function visa(id){
document.getElementById(id).style.display='block';
}
function hide(id){
document.getElementById(id).style.display='none';
}
</script>
<div id="mm">
hoho</div>
<input type="checkbox" onclick="if(this.value='ikryssad'){visa('mm');}else{hide('mm');}" />
De är säkert fel nånstans och du får ändra ikryssad till de värde som de blir när man kryssar i det..
Kommer själv inte ihåg vad de var för nånting :/
MVH Daniel
LlearnMedlem sedan jan. 20051 130 inlägg Schysst, det gick fort :)
PeterS:
Men nu visas lagret när sidan först laddas.. Det ska ju vara dolt ifall checkboxen inte är ikryssad... hmm
LlearnMedlem sedan jan. 20051 130 inlägg Är det något med window.onload som behövs kanske.. Hjälp..
LlearnMedlem sedan jan. 20051 130 inlägg Fixade själv...
<body onLoad="ch(document.form.obj.checked)">
Tack för hjälpen