在JQuery Validate中validation多个“数组命名”文件输入和下拉列表
我已经搜索了很多这方面但没有找到任何解决方案。 我想在JQueryvalidation中validation多个数组命名文件输入和下拉列表。
我添加了JQuery Validate Code,如下所示:
$("#formname").validate( { rules:{ times:{required:true, digits:true} }} );
但它只是validation第一个输入并显示错误信息,只是输入了第二个或第三个输入字段。
我不想更改这个“times []”名称,因为function取决于此。 只有我想要使用JQueryvalidation进行validation。
有没有可用的技巧?
任何帮助,将不胜感激。
谢谢
该插件不能很好地处理具有相同名称的字段。 这是我在我的应用程序中解决它的方式。
我给了所有重复字段不同的名称,并将validation方法名称放在类中。
您可以在使用以下代码提交之前删除索引:
$("#formname").validate({ ... submitHandler: function(form) { $(form).find(":input[name*='[']").each(function() { this.name = this.name.replace(/\[\d+\]/, '[]'); } form.submit(); } });