一组checkbox问题
怎么让如果我选第一个,第二到第四个的状态是未选中,如果我选第二到第四个,第一个的状态是未选中,请各位大侠指教 问题点数:20、回复次数:5Top
1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-02 20:00:16 得分 0
你在javascript判断吧,onchange事件Top
2 楼zltostem(五湖沸人)回复于 2004-09-02 20:07:32 得分 10
<input type=checkbox name=1 onclick="if(this.checked == true) {document.getElementById('2').checked=false;document.getElementById('3').checked=false;document.getElementById('4').checked=false;}">
<input type=checkbox name=2 onclick="if(this.checked == true) document.getElementById('1').checked=false;">
<input type=checkbox name=3 onclick="if(this.checked == true) document.getElementById('1').checked=false;">
<input type=checkbox name=4 onclick="if(this.checked == true) document.getElementById('1').checked=false;">
Top
3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-02 20:15:01 得分 0
楼上正解Top
4 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-02 20:38:32 得分 10
<script language=javascript>
function sel(obj)
{
var cbox=document.getElementsByName(obj.name);
for(var i=0;i<cbox.length;i++)
if (cbox[i]!=obj) cbox[i].checked=false;
}
</script>
<input type=checkbox name=c1 onclick="sel(this);">
<input type=checkbox name=c1 onclick="sel(this);">
<input type=checkbox name=c1 onclick="sel(this);">
<input type=checkbox name=c1 onclick="sel(this);">
<br><br>
<input type=checkbox name=c2 onclick="sel(this);">
<input type=checkbox name=c2 onclick="sel(this);">
<input type=checkbox name=c2 onclick="sel(this);">
<input type=checkbox name=c2 onclick="sel(this);">Top
5 楼3573745(※∷超≌√)回复于 2004-09-02 22:12:07 得分 0
回复人: zltostem(尘寞) ( ) 信誉:100
最好!Top




