Avatar billede jannhomm Nybegynder
05. juli 2004 - 11:14 Der er 9 kommentarer og
1 løsning

vis ikke hvis checked

Hvordan gemmer jeg en boks, hvis boksen er checked.

dvs. modsat dette tilfælde

<form>
<input type="checkbox" onclick="document.getElementById('levering').style.display= (this.checked) ? 'block' : 'none'" name="show3" value="on" />
<p>&nbsp;</p>
<div id="levering" style="display:none">
<input type="text" name="indtastning3" size="10" />
</div>
</form>
Avatar billede mm12010 Nybegynder
05. juli 2004 - 11:19 #1
onclick="document.getElementById('levering').style.display=(!this.checked)?'block':'none'"
Avatar billede jannhomm Nybegynder
05. juli 2004 - 11:23 #2
skulle også lige fjerne none ... så virkede den :-)
tak .. send et svar :-)
Avatar billede jannhomm Nybegynder
05. juli 2004 - 11:24 #3
fjerne none fra :

<div id="levering" style="display:none">
Avatar billede mm12010 Nybegynder
05. juli 2004 - 11:30 #4
selv tak :o)
Avatar billede jannhomm Nybegynder
05. juli 2004 - 11:39 #5
...giver bare lidt problemer hvis jeg nu ønsker to forskellige tilfælde ud fra samme checkboks... hvad nu hvis jeg ønsker den skal vise et felt hvis checked og gemme et felt hvis cheked.... så kan jeg jo ikke bruge =(!this.checked)? til begge ?
Avatar billede mm12010 Nybegynder
05. juli 2004 - 11:42 #6
onclick="document.getElementById('levering_1').style.display=(!this.checked)?'block':'none';document.getElementById('levering_2').style.display=(this.checked)?'block':'none';"
Avatar billede jannhomm Nybegynder
05. juli 2004 - 12:01 #7
.. jeg kan ikke rigtig få det til at virke... hvad gør jeg forkert ?

<form>
<input type="checkbox" onclick="document.getElementById('levering_1').style.display=(!this.checked)?'block':'none';
document.getElementById('levering_2').style.display=(this.checked)?'block':'none';" name="show3" value="on" />
<p>
<div id="levering_1" style="display">
&nbsp;</form>
<input type="text" name="indtastning3" size="10" value="c" />

<p>&nbsp;</p>
<p>&nbsp;</p>

<div id="levering_2" style="display:none">
<input type="text" name="indtastning4" size="10" value="x" />

</div>
Avatar billede mm12010 Nybegynder
05. juli 2004 - 12:22 #8
der var lidt rod i dine tags:

<form>
<input type="checkbox" onclick="document.getElementById('levering_1').style.display=(!this.checked)?'block':'none';
document.getElementById('levering_2').style.display=(this.checked)?'block':'none';" name="show3" value="on" />
<div id="levering_1">
<input type="text" name="indtastning3" size="10" value="c" />
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="levering_2" style="display:none">
<input type="text" name="indtastning4" size="10" value="x" />
</div>
</form>
Avatar billede jannhomm Nybegynder
05. juli 2004 - 12:33 #9
så virker det :-) mange tak !!
Avatar billede mm12010 Nybegynder
05. juli 2004 - 12:52 #10
np ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester