标题:复选框实现单选的功能!!!!!!!
只看楼主
suye
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-4-13
 问题点数:0 回复次数:3 
复选框实现单选的功能!!!!!!!
两个复选框  如何实现单选的功能呢???????


我用的是VB
<%@ page language="VB"%>
  <script runat="server">
       sub Sub Check1_Click()
          Check2.enable= false
          
          If Check1.Value = False Then
            Check2.Enabled = True
          End If
       end sub

        sub Sub Check2_Click()
          check1.enable= false
            
          If Check2.Value = False Then
            Check1.Enabled = True
          End If
 
        end sub
        
        </script>



不知道怎么调用



<body>
  
  <label>
  <input type="checkbox" name="checkbox1" value="checkbox" />
  </label><br/>
  <label>
  <input type="checkbox" name="checkbox2" value="checkbox" />
  </label>
   
  

</body>
搜索更多相关主题的帖子: 复选框 sub False 
2008-04-13 22:24
l525169070
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-11-6
得分:0 
为什么不直接用单选呢  ?

站在白痴中间,我是高手. 但我周围是高手, 我就成白痴了 !
2008-04-14 19:36
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
得分:0 
vb不是怎么懂,我给你写出c#的你参考参考……
将两个checkbox的autopostback设置成true
  protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{CheckBox2.Checked = false;}

    protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
 {   CheckBox1.Checked = false;}
其实这样的话,老是刷新,感觉不是很爽……
你也可以用脚本来实现该功能……
<script>
function checkBoxValidate(cb) {
for (j = 0; j < 2; j++) {
if (eval("document.myform.ckbox[" + j + "].checked") == true) {
document.myform.ckbox[j].checked = false;
if (j == cb) {
document.myform.ckbox[j].checked = true;
         }
      }
   }
}
</script>
2008-04-14 20:36
guiqian145
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-11-9
得分:0 
用html 的 radio结合js就能实现单选
2008-04-15 10:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-208866-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.254939 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved