如何解决使用JavaScript启用/禁用复选框时出现问题
|| 我的问题是在javascript中启用了一个复选框,但是在禁用我的代码时,它可以正常运行..我已经更改了chk1.enabled =已选中,但无法正常工作。 这是我的代码:<script language=\"javascript\" type=\"text/javascript\">
function ckGrp(){
var ck_arr = document.getElementsByName(\'chkRaps\');
var ck = document.getElementsByName(\'chkPPS\');
if(ck.checked == true){
ck_arr.disabled = true;
}else{
ck_arr.disabled = false;
}
}
</script>
asp.net代码:
<td><asp:CheckBox OnClick=\"ckGrp(); \" ID=\"chkPPS\" runat=\"server\" /> <asp:Label ID=\"Label2\"
runat=\"server\" Text=\"Bill Under PPS\"></asp:Label>
<td><asp:CheckBox ID=\"chkRaps\" runat=\"server\" ClientIDMode=\"Static\" Enabled=\"False\" /> <asp:Label ID=\"Label3\"
runat=\"server\" Text=\"Include first billable visit for RAPs\"></asp:Label><br/>
<asp:CheckBox ID=\"chkTarNumber\" runat=\"server\" ClientIDMode=\"Static\" Enabled=\"False\"/> <asp:Label ID=\"Label4\"
runat=\"server\" Text=\"Use Claim Oasis Matching Key as TAR Number\"></asp:Label><br/>
<asp:CheckBox ID=\"chkPPSMedthod\" runat=\"server\" ClientIDMode=\"Static\" Enabled=\"False\" /> <asp:Label ID=\"Label5\"
runat=\"server\" Text=\"Effective 01/01/08 use new PPS Payment Method\"></asp:Label><br/>
<asp:CheckBox ID=\"chkMTP\" runat=\"server\" ClientIDMode=\"Static\" Enabled=\"False\" /> <asp:Label ID=\"Label6\"
runat=\"server\" Text=\"Auto Adjust Claim Amount to Match Total Payment\"></asp:Label><br/>
for differences within +/-<asp:TextBox ID=\"txtMTP\" runat=\"server\" Enabled=\"False\"></asp:TextBox>
解决方法
更改为:
chk1.disabled = true;
而且会起作用。要重新启用,只需将true更改为false。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。