您好, 我必须实现上面的表格。除了其他必填字段外,复选框附近的文本框不需要填写,除非选中相关的复选框。我该如何实现呢。谢谢......
答案 0 :(得分:1)
您可以附加onClick客户端JS功能,然后您可以通过JS启用/禁用验证器。
<asp:CheckBox ID="" runat="server" OnClick="EnableDisable(this,ValidatorID)" />
<script type="text/javascript">
function EnableDisable(checkbox,ValidatorID){
var myVal = document.getElementById(ValidatorID);
ValidatorEnable(myVal, checkbox.checked);
}
</script>
答案 1 :(得分:0)
试试这个:
<asp:RequiredFieldValidator ... Enabled=<%# checkBox.Checked %> ... />
在此,您必须将AutoPostBack
的{{1}}属性值设置为 true 。