この JQuery コードを使用して、MVC3 プロジェクトのフォームで、ユーザーがクリックしたときに送信ボタンを無効にします。
$('form').submit(function () {
$(':submit', this).attr('disabled', 'disabled');
})
フォームの検証エラーに jquery.validate.js と jquery.validate.unobtrusive.js を使用し、検証エラーが発生すると送信ボタンが無効になります。しかし、検証エラーが発生したときに無効な属性を削除したい。コードで検証エラーが発生したことをどのように区別できますか?