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选项稍微调整一下,但至少会显示一些内容。