JS中的复选框
Checkboxs in JS
我对我在附加的图片中创建的JS函数有一点问题,有2个复选框:CbMale,CbFemale和一个用于更改选择的按钮。我希望当选中 CbMale 时,CbFemale 将被禁用,并且在用户单击"更改选择"按钮后,有一条消息询问他是否要更改选择,如果他确实单击确定,则两个复选框已启用和取消选中...反之亦然,如果他先点击 cbFemale。
![两个标记为"男性"和"女性"的复选框的图片,后面有一个标有"更改性别"的按钮。[1]
我的JS:
function ChangeSelection(sender, args) {
radconfirm('Would you like to change gender?</br>', confirmDisableCallBackFn, 370, 200, null, 'Alert');
}
function confirmDisableCallBackFn(arg) {
if (arg == true) {
var cbMale = $find("<%=cbMale.ClientID %>");
var cbFemale = $find("<%=cbFemale.ClientID %>");
//check.set_checked(false);
cbFemale.set_enabled(true);
cbMale.get_checked(false);
}
else {
check.set_checked(true);
}
}
function ChangeGender(sender, args) {
var cbMale = $find("<%=cbMale.ClientID %>");
var cbFemale = $find("<%=cbFemale.ClientID %>");
if (cbMale.get_checked(true)) {
cbFemale.set_enabled(false);
} else {
cbMale.set_enabled(false);
}
}
My asp Code:
<telerik:RadButton ID="cbMale" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" AutoPostBack="False" Text="Male" OnClientClicked="ChangeGender" ></telerik:RadButton>
<telerik:RadButton ID="cbFemale" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" AutoPostBack="False" Text="Female"></telerik:RadButton>
<telerik:RadButton ID="btnEditPersonDescription" runat="server" Text="Change Gender" Width="120px" AutoPostBack="false" OnClientClicked="ChangeSelection">
<Icon PrimaryIconCssClass="rbEdit" PrimaryIconLeft="4" PrimaryIconTop="4"></Icon></telerik:RadButton>
https://i.stack.imgur.com/OBpgK.png
您正在尝试使用复选框模拟单选按钮的行为。使用单选按钮更容易。如果您选择cbMale,它将不允许您选择cbFemale,反之亦然。因此,创建一组单选按钮。
---编辑---http://www.w3schools.com/aspnet/showaspx.asp?filename=demo_radiobutton请看一下演示。它将指导您。
相关文章:
- Angular JS Filter-通过3个复选框进行筛选
- 复选框与文本内联-JS问题
- 复选框保持React JS中各组件的状态
- setIntervall如果复选框被选中,JS
- Javascript验证(gen_validatorv4.js)-基于复选框结果
- 如何在 Angular JS 中从关联数组创建多个复选框
- 复选框列表在Knockout JS中不起作用
- angular js多个复选框过滤多级JSON
- 如何在Knockout.js中选中复选框时更新视图模型及其依赖项
- 如何将复选框值从 HTML 发送到 Node JS
- 如何在更改节点 JS 表中的复选框时禁用按钮
- 如何从复选框中获取值?在 Angular JS
- Ember.js数组控制器计算属性的复选框
- 在JS中单击复选框时显示总价
- ember.js选中所有复选框
- JS中的复选框
- 如何发布单选和复选框选择?表单由php和js处理
- 使用复选框和js输入文本
- 检测Bootstrap Switch Jquery中的类更改(将工作复选框JS转换为按钮JS)
- 复选框 js 切换不正确