checkbox show/hide...

3 отговора 198 прегледа
#1

checkbox show/hide...

Трябва ми javascript който да прави следното: При checkbox checked да прави даден div видим и при unchecked да го скрива.

Отговор
в отговор на snick #2

Re: checkbox show/hide...

<script language="javascript">

function show()
{
document.getElementById
('hideShow').style.visibility = 'visible'
}
function hide()
{
document.getElementById
('hideShow').style.visibility = 'hidden'
}

</script>

<form id="Form1" method="post" runat="server">
<DIV id="hideShow">
<asp:checkboxlist
id="CheckBoxList2" runat="server" Width="173px"
Height="41px" BackColor="Lime">
<asp:ListItem
Value="a">a</asp:ListItem>
<asp:ListItem
Value="b">b</asp:ListItem>
</asp:checkboxlist>
</DIV>

</form>
<input name="1" type="checkbox" value="show" onclick="show()" />
<input name="2" type="checkbox" value="hide" onclick="hide()" />


исссточник - [линк]

Отговор
в отговор на snick #3

Re: checkbox show/hide...


<html>
<head>
<script>
function blah(a){
document.getElementById('abc').style.visibility = a?'visible':'hidden';
}
</script>
</head>
<body>
<input name="i" type="checkbox" onClick="blah(i.checked)">



<div id="abc" style="visibility:hidden">AAAAAAAAAAAA</div>
</body>
</html>





Ще работи само с по-нови браузъри които разбират getElementById, за останалите ще трябва да го донагласиш

Отговор
в отговор на Volkano v.5 #4

Re: checkbox show/hide...

Принципно зависи от нуждите, но е по-добре с .style.display = 'none' или 'block'

Отговор