リモート検証メッセージを表示するJQueryがありますが、リモート検証のためにのみ実行し、必要な検証は実行したくありません。
これまでのところ私は
$('#MyElement').keyup(function () {
if (!!myEmailTimeoutChecker) {
clearTimeout(myEmailTimeoutChecker);
}
myEmailTimeoutChecker = setTimeout(verifyMyElement, 2000)
});
したがって、2秒が経過したかどうかを検証し、verifyMyElement
メソッド内で$('#MyElement').valid();
、少し異なることを行う必要があるかもしれませんが、実際にはわかりませんが、リモート検証メッセージのみを表示し、必要な検証メッセージは表示しません。必要な検証メッセージは、フォームの送信時にのみ表示されます。