JQueryvalidation引擎,用于动态添加隐藏的输入字段

我想使用JQuery Validation Engine插件来查看动态添加的隐藏输入字段。

提交表单时,必须至少有一个这样的字段。

它尝试使用groupRequired Validator实现此目的

http://posabsolute.github.com/jQuery-Validation-Engine/#validators/grouprequired

  $(document).ready(function(){ $("#tagform").validationEngine(); });  


添加的字段如下:

  var formhtml =''; $("#tagform").append(formhtml); 

目前它根本不检查隐藏的字段。

任何想法如何解决这个或另一种方法?

解决方法

使用简单的javaskript onSubmit函数来检查标记的出现

 function checkForm(form) { var count = $('input[name="tags[]"]').length; if(count == 0 ) { alert("Select at least one tag"); return false; } alert ("Count " + count) return true; } 

仍然喜欢使用Jqueryvalidation引擎

使用validateNonVisibleFields实例化JQueryvalidation

   

你仍然有问题,Jquery / Javascript无法获得隐藏字段的位置。 因此,使用样式可见性:隐藏。

  

您可能还需要使用promptPosition选项稍微调整一下,但至少会显示一些内容。