03. februar 2007 - 10:58
Der er
5 kommentarer og 1 løsning
Problemer med checkboxs ændring af visibility
Hej Eksperter! Jeg sidder og kløjs lidt i denne kode, meningen er at når man afkrydser checkbox, at man har accepteret reglerne skal mine input bokse komme til syne, dog kan jeg ikke helt få det til at virke :-) Nogen der har forslag? På forhånd mange tak! <table border="0" width="100%"> <form method="post" action="2.php"> <tr> <td class="input_default"> <table border="0" width="100%" cellpadding="0" cellspacing="0"><b>Information:</b><br>Ved tilmelding til sitet, acceptere du samtidig vores regelsæt. Følges regelsættet ikke, vil dette medføre sletning af din bruger.<br>Jeg har læst og accepteret reglerne angående brug af spillet. <input type="checkbox" style="width: 16; height: 16" onclick="$('forms').style.display = this.checked ? '' : 'none';" value="ON" /> </table> </td> </tr> <tr> <td width="45%" valign="top"> <div id="forms" style="visibility:hidden"> <table border="0" width="100%"> <tr> <td width="12%" class="text_default">Navn1:</td> <td width="88%"><input type="text" name="navn1" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Navn2:</td> <td width="88%"><input type="text" name="navn2" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Kodeord:</td> <td width="88%"><input type="password" name="kodeord" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Email:</td> <td width="88%"><input type="text" name="email" size="36" class="input_default"></td> </tr> <tr> <td width="100%" colspan="2"><input type="image" class="button_submit" src="gfx/buttons/submit.gif"></td> </tr> </table> </div> </td> </tr> </table> </form>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. februar 2007 - 11:21
#1
har du prøvet med det her: $('forms').style.display = this.checked ? 'visible' : 'hidden'; Hvis det ikke virker så prøv det her: function show_boxes(test) { if(test.checked) { document.getElementById('forms').style.visibility='visible'; } }
03. februar 2007 - 11:26
#2
Intet af det virker :/
03. februar 2007 - 11:39
#3
<table border="0" width="100%"> <form method="post" action="2.php"> <tr> <td class="input_default"> <table border="0" width="100%" cellpadding="0" cellspacing="0"><b>Information:</b><br>Ved tilmelding til sitet, acceptere du samtidig vores regelsæt. Følges regelsættet ikke, vil dette medføre sletning af din bruger.<br>Jeg har læst og accepteret reglerne angående brug af spillet. <input type="checkbox" style="width: 16; height: 16" onclick="document.getElementById('forms').style.visibility = this.checked ? 'visible' : 'hidden';" value="ON" /> </table> </td> </tr> <tr> <td width="45%" valign="top"> <div id="forms" style="visibility:hidden"> <table border="0" width="100%"> <tr> <td width="12%" class="text_default">Navn1:</td> <td width="88%"><input type="text" name="navn1" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Navn2:</td> <td width="88%"><input type="text" name="navn2" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Kodeord:</td> <td width="88%"><input type="password" name="kodeord" size="36" class="input_default"></td> </tr> <tr> <td width="12%" class="text_default">Email:</td> <td width="88%"><input type="text" name="email" size="36" class="input_default"></td> </tr> <tr> <td width="100%" colspan="2"><input type="image" class="button_submit" src="gfx/buttons/submit.gif"></td> </tr> </table> </div> </td> </tr> </table> </form>
03. februar 2007 - 11:40
#4
kan godt være du har defineret en $function til at finde elements så bare skriv $('forms') ... men ellers var fejlen at du prøvet at sætte en display istedet for en visibility attribute
03. februar 2007 - 11:42
#5
mange tak for hjælpen
03. februar 2007 - 11:49
#6
Og så kommer vi til spørgsmål #2, det er lige gået op for mig at den mister visibility når jeg laver et post. Er der en måde at beholde synligheden? (skal gerne oprette endnu et spørgsmål med givne point)
Vi tilbyder markedets bedste kurser inden for webudvikling