2011-06-05 61 views
0

我有一個多步表單,其中一個字段的完成暴露下一個字段。如何在使用jquery驗證驗證字段時調用函數?

我使用jquery remote ajax調用來驗證字段上的一些數據。

經過驗證,假設成功,我想暴露集合中的下一個字段。

如何使用jquery驗證在字段的SUCCESSFUL驗證時調用函數?

Jquery-validate包含「invalidHandler」,它在字段驗證失敗時調用,但我似乎無法找到驗證成功時調用的函數。

我已經試過:

1)使用KEYUP驗證上KEYUP,但由於驗證是基於Ajax調用,KEYUP是爲時已晚。 2)使用submit:function(){}參數,但是在裏面我必須包含另一個對'valid'的調用來查看字段是否有效,從而創建遞歸。

+0

哪......哪個驗證插件是你用的?你能鏈接到它嗎?大概是這一個。 http://docs.jquery.com/Plugins/Validation/validate ...你可以劫持「成功」回調做到這一點,但它需要一些工作。 – jcolebrand 2011-06-05 23:10:52

回答

0

這是否適合您?

$(".selector").validate({ 
    submitHandler: function(form) { 
     postValidationGoesHere(); 
    $(form).ajaxSubmit(); 
    } 
}) 
相關問題