【发布时间】:2014-02-17 12:05:58
【问题描述】:
我有一个表格行如下
<tr id="trEm">
<asp:TextBox ID="txtEmNumber" runat="server" Width="200" ToolTip="Enter Acknowledgement No." CssClass="body_text capital" MaxLength="16" TabIndex="6"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEm1Number" runat="server" SetFocusOnError="true" ValidationGroup="first" ErrorMessage="EM Part-I No. is required" ControlToValidate="txtEmNumber" Display="None" Text="*">
<asp:ValidationSummary ID="vsFirstPanel" runat="server" ShowMessageBox="true" ShowSummary="false" ValidationGroup="first" />
</tr>
我使用 jQuery 应用了一些逻辑,在该行上应用 css 以显示类似
if ($(value).val() == '0' && $(value).is(':checked')) {
$('#trEm').css('display', 'none');
}
这运行良好,但是,即使 trEm 是 (display:none),必填字段的验证也会触发。
当该行处于不可见模式时如何防止此验证??
【问题讨论】:
标签: javascript jquery asp.net validation