【发布时间】:2011-06-17 04:22:51
【问题描述】:
我正在使用 jQuery 的验证插件并希望验证许多动态添加的文本字段,以便根据单独的 total 字段检查它们的总和。
我过去曾编写过自己的验证方法,但只是采用了易于从附加方法.js 文件中重现的基本正则表达式结构的简单方法。
具体来说,jQuery 网站给出了一个使用addMethod() function 做类似事情的简单示例:
jQuery.validator.addMethod("math", function(value, element, params) {
return this.optional(element) || value == params[0] + params[1];
}, jQuery.format("Please enter the correct value for {0} + {1}"));
params 参数的实现或多或少没有记录。我能够在a seperate stackoverflow thread 中找到如何将内容传递给参数。但是,在该示例中传递给 params 的数组是静态的。我需要传递给参数的数组根据在“运行时”添加的动态添加的行增长和缩小......
我已经上传了一个完全精简的版本onto jsfiddle 供您查看。 请注意,代码在我有问题的地方嵌入了一些 cmets,此外,我删除了删除功能,因为它只会增加混乱并且无助于说明这一点。
那么如何使用 jQuery 验证库来确保动态添加的字段添加到特定的总数?提前谢谢!
【问题讨论】:
-
嗨@Jordan Arseno,我的工作与此类似,请发布您的答案
标签: jquery validation