【发布时间】:2013-09-11 15:55:48
【问题描述】:
我有一个包含TextBox 和Validator 的网络表单:
<script src="../script/jquery-2.0.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("form").submit(function () {
$('input[type=submit]', this).attr('disabled', 'disabled');
});
});
</script>
<form id="form1" runat="server">
<asp:RequiredFieldValidator ID="v" runat="server" ControlToValidate="name" ErrorMessage="Required"></asp:RequiredFieldValidator>
<asp:TextBox ID="name" runat="server"></asp:TextBox>
<asp:Button ID="submit" runat="server" Text="Go" CausesValidation="true" />
</form>
我想在提交表单时禁用提交button,但是当TextBox 对Validator(为空)无效时,此代码也会禁用提交button。
我想要一种适用于所有 ASP.NET 验证器的方法,而不仅仅是 RequiredFieldValidator。
如何才能仅在实际提交时禁用提交button?
【问题讨论】:
标签: javascript jquery asp.net webforms validation