[英]Disable Required Field Validator based on RadioButton Check
当单选按钮值== 2时,代码应启用false。 但是每次我单击“提交”按钮时,它都会用LastField文本框的RequiredFieldValidator提示我。
谢谢!
$('#<%= rblIndOrg.ClientID %>').change(function() {
if ($('#<%= rblIndOrg.ClientID %> input:checked').val() == "2") {
$('#<%= tbLast_Name.ClientID%>').val("");
$('#<%= tbLast_Name.ClientID %>').attr("style", "display: none;");
$('#lblLast_Name').attr("style", "display: none;");
document.getElementById("<%=rfv_tbLast_Name.ClientID%>").enabled = false;
}
else {
$('#<%= tbLast_Name.ClientID %>').attr("style", "display:inline;");
$('#lblLast_Name').attr("style", "display: block;");
document.getElementById("<%=rfv_tbLast_Name.ClientID%>").enabled = true;
}
});
尝试不仅禁用tbLast_Name,而且还要删除required-attribute(如果存在)
$('#lblLast_Name').attr("style", "display: none;");
$('#lblLast_Name').removeAttr('required');
在else块中,您应该在第一行再次添加required-attribyte。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.