当选中某个checkbox时与之不相关的radio全部禁用
form.on('checkbox(country)', function(ba){
var cc=0;
$('input:radio[name="sex"]').prop('disabled',true);
form.render();
$('input:checkbox[lay-filter="country"]').each(function(index,data){
if(index>5)
return false;
if(data.checked){
var nm = data.name;
$('input:radio[country="'+nm+'"]').removeAttr("disabled");
if ( nm== 'Canada' || nm =='America')
nm='Canada_America';
$('input:radio[country="'+nm+'"]').removeAttr("disabled");
}
})
form.render();
})
本文介绍了一种在网页表单中使用JavaScript实现当选择特定checkbox时,与之不相关的radio按钮将被自动禁用的方法。通过遍历checkbox并根据条件移除radio的disabled属性,实现了灵活的表单元素状态控制。
3827

被折叠的 条评论
为什么被折叠?



