如何让以下FORM里的复选按钮a选中时,b也自动被选中;a取消选择时,b也自动取消选择。
<form name="myform" id="test">
<input type="checkbox" name="a"> a
<input type="checkbox" name="b"> b
</form>
<form name="myform" id="test">
<input type="checkbox" name="a"> a
<input type="checkbox" name="b"> b
</form>
解决方案 »
- 为什么以下代码获取不到text框的值?
- jQuery只能拖拽一次?求解!
- 给页面中所有input添加click事件监视器,在页面前面宏观添加,不要用unload,不要在每个input上直接添加onclick,怎么做?
- fck 可以单独使用 "浏览服务器"功能吗?
- 求个url正则?
- 动态js脚本加载问题
- 怎样用Jquery 替换标签
- 如何在htm文件中动态引用js文件
- 点击一个网页A上的连接,弹出一个页面B,如何在B关闭的时候,让A页面刷新(注:这两个页面不在同一个站点下)
- 我用window.open打开父子孙三个窗口,但是发现子孙都在一个窗口,如何打开三个不同的窗口
- 模拟手风琴效果如何实现
- cookie跨域 问题
<input type="checkbox" name="a"> a
<input type="checkbox" name="b"> b
</form>
<script>
var obj = document.getElementsByName('a')[0];
var b = document.getElementsByName('b')[0];
obj.onclick = function(){
b.checked = this.checked ? true : false;
}
</script>
function showsubmenu(obj,id,cid){
if(obj.checked==true){
$("."+id).show();
}
}else{
$("."+id).hide();
}
}
其中obj是复选按钮a,cid是复选按钮b
在这里写上你的代码然后ctrl+s把地址发过来
<script>
function showsubmenu(obj,id,cid){
if(obj.checked==true){
$("."+id).show();
}
else{
$("."+id).hide();
}
}
</script>
<form name="myform" id="test">
<input type="checkbox" name="a" onClick='showsubmenu(this,"ys1","b")'> a<br>
<div id="ys1" class="ys1" style="display:none;"> <input type="checkbox" name="b"> b</div>
</form>
function showsubmenu(obj,id,cid){
if(obj.checked==true){
$("."+id).show();
$(':checkbox[name='+cid+']').attr('checked', true);
}
else{
$("."+id).hide();
$(':checkbox[name='+cid+']').attr('checked', false);
}
}
</script>