У меня есть веб-формы, которые имеют 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
, когда форма будет отправлена, но этот код также отключить отправить button
при TextBox
не действует на Validator
(пусто).
Я хочу способ для всех валидаторов ASP.NET, а не только RequiredFieldValidator
.
Как я могу отключить отправку button
только в реальном?
Большое спасибо, но это не отключает ничего в FireFox. –
@MajidR: Он работает для меня в Firefox 22.0. Убедитесь, что вы не работаете с кэшированной страницей. Кроме того, он работает для вас в IE или Chrome? –
работает только в опере! –