目立たない Validate JavaScript で ASP.NET MVC 3 を使用しています。jQuery UI タブも使用しており、無効なメッセージを持つ要素を含むタブを選択したいと考えています。
そのためには、jquery.validate が評価された直後にスクリプトを呼び出す必要があります。
私はこのようないくつかを試しました:
$(':submit').submit(function () {
var invalidField = $(".input-validation-error");
if (invalidField ) {
tabid = //some script to detect wich tab contains the invalidField
$('#someTabed').tabs('select', tabid));
}
});
動作しますが、送信ボタンを 2 回クリックするだけです。つまり、このメソッドは、私が望むイベントの後に呼び出されません。
したがって、目立たない検証によって作成された検証メソッドをインターセプトして、その後にメソッドを配置する方法を知る必要があります。