webForumDet fria alternativet

Om en checkbox är markerad > Visa div

8 svar · 543 visningar · startad av wally_91

wally_91Medlem sedan feb. 2006511 inlägg
#1

Hej alla (igen)!

Jag har sökt på google i ungefär en halvtimme men jag hittar inget som möter det jag vill ha reda på.

Jag söker efter ett skript som när man kryssar i en checkbox ska visa en div.

Har ni några förslag?

Mvh wally_91

Web-TorMedlem sedan nov. 200013 890 inlägg
#2
<form>
	<input type="checkbox" onclick="document.getElementById('d').style.display='block';">
</form>

<div id="d" style="display:none">Hej</div>
KoplikMedlem sedan juli 20011 129 inlägg
#3

En vidareutveckling kan göras ungefär såhär:


<form>
	<input type="checkbox" onchange="displayDivCheckbox(this, 'd')">
</form>

<div id="d" style="display:none">Hej</div>

<script type="text/javascript">
function displayDivCheckbox(element, div){
if(element.checked)
  document.getElementById(div).style.display = "block";
else
  document.getElementById(div).style.display = "none";
}
</script>
wally_91Medlem sedan feb. 2006511 inlägg
#4

Koplik: Ditt skript funkar lite bättre än Web-Tors! Tack båda två!

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

wally_91 skrev:

Koplik: Ditt skript funkar lite bättre än Web-Tors!

Nja, det du frågade efter var ett script som visade en div och då fungerar mitt bättre. :e

SjodahlMedlem sedan maj 20033 218 inlägg
#6

Fungera inte i IE7.
(eller inte hos mig iallafall)

Eller gör den kanske, måste klicka någonstans på sidan efter jag kryssat i den för att det skall komma fram, i FF så kommer den direkt när man klickar.

Web-TorMedlem sedan nov. 200013 890 inlägg
#7

Det är därför man skall använda onclick istället för onchange.
Webbläsaren (IE7 i alla fall) vet inte att värdet ändras (onchange) förrän man lämnat checkboxen.

SjodahlMedlem sedan maj 20033 218 inlägg
#8

Web-Tor skrev:

Det är därför man skall använda onclick istället för onchange.
Webbläsaren (IE7 i alla fall) vet inte att värdet ändras (onchange) förrän man lämnat checkboxen.

Japp fungera bättre!

wally_91Medlem sedan feb. 2006511 inlägg
#9

Web-Tor skrev:

Nja, det du frågade efter var ett script som visade en div och då fungerar mitt bättre. :e

Jaja, det jag letade efter var det andra skriptet egentligen med ditt som sagt funkar bra ändå!

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)