JS 如何联动? 两个checkbox联动一个下拉框?如何联动,急需!
4个回答
展开全部
<!--
找你说的写的,千万要采纳啊, \(^o^)/
-->
<body>
<input name="ra" type="radio" id="radio" value="游戏直充" onClick="get_ra()">游戏直充
<input type="radio" name="ra" id="radio" value="游戏点卡" onClick="get_ra()">游戏点卡
<input type="radio" name="ra" id="radio" value="QQ币" onClick="get_ra()">QQ币
<br>
<br>
<select name="sel" id="sel"></select>
</body>
<script>
function set_sel(num){
var arr=[
["游戏直充子1","游戏直充子2","游戏直充子3"],
["游戏点卡1","游戏点卡2","游戏点卡3"],
["QQ币1","QQ币2","QQ币3"]
];
var obj=document.getElementById("sel");
obj.length=0;
for(var i=0;i<arr[num].length;i++){
obj.options[obj.length]=new Option(arr[num][i],arr[num][i]);
}
}
function get_ra(){
var num;
var ra=document.getElementsByName("ra");
for(var i=0;i<ra.length;i++){
if(ra[i].checked){
num=i;
break;
}
}
set_sel(num);
}
</script>
找你说的写的,千万要采纳啊, \(^o^)/
-->
<body>
<input name="ra" type="radio" id="radio" value="游戏直充" onClick="get_ra()">游戏直充
<input type="radio" name="ra" id="radio" value="游戏点卡" onClick="get_ra()">游戏点卡
<input type="radio" name="ra" id="radio" value="QQ币" onClick="get_ra()">QQ币
<br>
<br>
<select name="sel" id="sel"></select>
</body>
<script>
function set_sel(num){
var arr=[
["游戏直充子1","游戏直充子2","游戏直充子3"],
["游戏点卡1","游戏点卡2","游戏点卡3"],
["QQ币1","QQ币2","QQ币3"]
];
var obj=document.getElementById("sel");
obj.length=0;
for(var i=0;i<arr[num].length;i++){
obj.options[obj.length]=new Option(arr[num][i],arr[num][i]);
}
}
function get_ra(){
var num;
var ra=document.getElementsByName("ra");
for(var i=0;i<ra.length;i++){
if(ra[i].checked){
num=i;
break;
}
}
set_sel(num);
}
</script>
展开全部
问题不明确,如何能得到答案呢?
提问最大的忌讳就是不明不白的!
提问最大的忌讳就是不明不白的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-18
展开全部
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function(){
var j = jQuery("input[name='diagnostic[]']").length;
jQuery("input[name='diagnostic[]']").each(function(e){
if(jQuery(this).attr("checked") == false)
j--;
});
});
//Pay attention to the code marked with red color. After that, we can get that at least one checkbox is selected.
//]]>
</script>
//<![CDATA[
jQuery(document).ready(function(){
var j = jQuery("input[name='diagnostic[]']").length;
jQuery("input[name='diagnostic[]']").each(function(e){
if(jQuery(this).attr("checked") == false)
j--;
});
});
//Pay attention to the code marked with red color. After that, we can get that at least one checkbox is selected.
//]]>
</script>
追问
能否给个具体的例子?谢谢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说具体点才有解决得办法呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询