我使用这个JQuery代码在用户点击它时,在我的MVC3项目的表单中禁用了提交按钮。
$('form').submit(function () {
$(':submit', this).attr('disabled', 'disabled');
})
我使用jquery.validate.js和jquery.validate.unobtrusive.js来验证表单中的错误,当验证错误时,提交按钮被禁用。但我想在发生验证错误时删除disabled属性。我怎样才能区分我的代码中发生的验证错误?
答案 0 :(得分:1)
我找到了。 这是jQuery代码:
$(function () {
$('form').submit(function () {
if ($(this).valid()) {
$('input[type="submit"]').attr('disabled', 'disabled');
}
});
});
答案 1 :(得分:0)
试试这个:
$(document).ready(function(){
$(':submit',this).attr('disabled','disabled');
});