如果选中了两个复选框,请不要这样做
If two checkboxes are checked do this not working
我要做的是检查是否选中了第一个复选框,然后选中了第二个复选框。如果发生这种情况,我想做点什么。这是我试过的,但没有用。
试试这个:
演示
HTML:
<input type="checkbox" id="anchor-from"/>CheckBox1
<input type="checkbox" id="period-daily"/>period
<input type="checkbox" id="period-weekly"/>week
JS:
$("input[type=checkbox]").change(function(){
if($('#anchor-from').is(':checked') && $('#period-daily').is(':checked')) {
alert("peroid");
}
else if($('#anchor-from').is(':checked') && $('#period-weekly').is(':checked')) {
alert("weekly");
}
});
检查我的演示,我想你想要这样演示点击
一次只能使用一个复选框。
单击复选框2选择它。。。如果您想更改选择取消选中复选框23.它在某种意义上具有验证
$("#anchor-from").change(function(){
if($('#anchor-from').is(':checked'))
{
$("#period-daily").attr("disabled", false);
$("#period-weekly").attr("disabled", false);
}
else
{
$("#period-weekly").attr("disabled", true);
$("#period-daily").attr("disabled", true);
}
});
$("#period-daily").change(function(){
if($('#period-daily').is(':checked')) {
$("#period-weekly").attr("disabled", true);
alert("do something here daily");
}else
{
$("#period-weekly").attr("disabled", false);
}
});
$("#period-weekly").change(function(){
if($('#period-weekly').is(':checked')) {
$("#period-daily").attr("disabled", true);
alert("do something here weekly");
}else
{
$("#period-daily").attr("disabled", false);
}
});
语法错误
将代码更改为$("#anchor-from").change(function(){
if($('#period-daily').is(':checked')){
console.log(finalStartDDIDate1);
}
else if($('#period-weekly').is(':checked')) {
console.log(finalEndDDIDate1);
}
});
$("#anchor-from").change(function(){
if($("#anchor-from").(is)(':checked')){
if($('#period-daily').(is)(':checked')) {
console.log(final1);
}
else if($('#period-weekly').is(':checked')) {
console.log(final2);
}
}
});
希望这能有所帮助。
试试这种方法。
$("#anchor-from").on('change',function(){
if($('#period-daily').prop(':checked')) {
console.log(final1);
}
else if($('#period-weekly').prop(':checked')) {
console.log(final2);
}
});
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- 我可以让所有复选框都选中和不选中做同样的事情吗
- 如果选中了两个复选框,请不要这样做
- Javascript启用/禁用复选框,我在这里做错了什么
- 如果复选框默认选中,setInterval并做一些事情,如果未选中则clearInterval
- 简单的方法做谷歌搜索输入文本和复选框