2010-03-22 53 views
1

我的问题在这里很简单:我试图使用jQuery验证插件来获取某些用户操作后注入的窗体。jQuery插件验证():将插件应用到ajax注入形式

我的问题主要是:

  • 我可以用现场支持,以在输入change事件绑定,这样

    $("#adresseLivraisonPro").live('change',function(e){ 
        $("#adresseLivraisonPro").validate({ 
    

    但这让我的表单验证,当且仅当用户改变输入...

你会如何解决这个问题?

回答

1

您可以使用AJAX调用的回调函数将验证应用于表单。

$("myformarea").load("urlof form.php", function(){ 
      $("The Form").validate(); 
    }); 

所以验证是在表单加载后应用的。

+0

我的坏,我这样做befor,但是,为了保持事情说清楚,由外部函数.. 。我在ajax回调之后宣布了......愚蠢的我......非常感谢! – pixelboy 2010-03-22 13:46:39

1

应用验证,当你注射的形式

0

假设你做这样的事情

... user action ... 
... retrieve formhtml somehow ajax/stringconcat ... 
$("#formcontainer").html(formhtml); //inject form 
$("#formcontainer form").validate(); //wire validation to form