1

jquery 検証プラグインを使用して、要素のぼかしイベントが呼び出されたときにのみエラーを表示/非表示にしたいのですが、入力時にエラー メッセージを表示したくありません。これを修正するために私は試しました

$('#form').validate({
    onfocusout: true,
    onkeyup: false
});

しかし、要素の外側をクリックするとすぐにエラーがスローされます

Uncaught TypeError: Object #<error> has no method 'call' 
4

2 に答える 2

4

onfocusoutではなく、次のように変更onfoucusoutします。

$('#form').validate({
    onfocusout: function(element) { $(element).valid(); },
    onkeyup: function(element) { $(element).valid(); }
});
于 2013-10-07T11:14:45.667 に答える