2012-03-09 59 views
0

如何使用jQuery驗證的fancybox plugin.I內部腳本試圖利用這一點,但形式是自動submitted.Any一個幫我解決這個問題jQuery驗證插件內的fancybox窗口

代碼:

$(document).ready(function(){ 
    $('.fancybox').fancybox(); 
    $("#frmManagement").each(function(){ 
     $(this).validate(); 
     }) ; 
    }); 
+0

代碼在哪裏??? – gdoron 2012-03-09 07:12:12

回答

0

有幾個問題。它使用相同的html id來使用多個forma,例如。 id =「frmManagement」...這是不好的做法。您應該爲每個html元素設置一個唯一的ID。如果這是不正確的,你有frmManagmeny的一個元素,那麼我會做:

$(document).ready(function(){ 
  $('.fancybox').fancybox(); 
  $("#frmManagement").validate(); 
  }); 

否則,你可以把它作爲是(我假設)和你的foreach內返回false jQuery的可以冒泡的形式提交事件。