首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求CheckBox 2选一的方法,该怎么解决

2012-05-12 
求CheckBox 2选一的方法求CheckBox 2选一的方法[解决办法]LZ貌似可以用Radio Box...[解决办法]用RadioButt

求CheckBox 2选一的方法
求CheckBox 2选一的方法

[解决办法]
LZ貌似可以用Radio Box...
[解决办法]
用RadioButton比较好,否则就写2个事件:

C# code
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)    {        CheckBox2.Checked = !CheckBox1.Checked;    }    protected void CheckBox2_CheckedChanged(object sender, EventArgs e)    {        CheckBox1.Checked = !CheckBox2.Checked;    }
[解决办法]
用jq 控制 挺简单的

HTML code
<head id="Head1" runat="server">  <title></title>  <script src="jquery-1.7.1.min.js" type="text/javascript"></script></head><body>  <form id="form1" runat="server">   <asp:CheckBox ID="TextBox1" runat="server" />  <asp:CheckBox ID="TextBox2" runat="server" />   </form>  <script type="text/javascript">  $(document).ready(function () {      $(":checkbox").click(function(){     $(":checkbox").reomveAttr("checked");     $(this).attr("checked","checked");  })      })  </script></body></html>
[解决办法]
不想刷屏可以用下面的客户端代码:

假设有两个checkBox,分别代表性别:

function TestMale() {

var chkMale = document.getElementById("chkMale");
var chkFemale = document.getElementById("chkFemale");

chkFemale.checked = !chkMale.checked;
}

function TestFemale() {

var chkMale = document.getElementById("chkMale");
var chkFemale = document.getElementById("chkFemale");
chkMale.checked = !chkFemale.checked;
}

热点排行