我使用jQuery的验证插件,并期待验证许多动态添加的文本字段,使得它们的总和检查单独的总计字段。jquery动态字段验证
我以前写过自己的验证方法,但只有简单的那些采用基本正则表达式结构,可以很容易地从additional-methods.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供您查看。 请注意,代码在我有问题的地方嵌入了一些注释,而且我删除了删除功能,因为它只会增加混乱并且无助于说明这一点。
那么如何使用jQuery验证库来确保动态添加的字段添加到特定的总数?先谢谢你!
这绝对是执行我正在寻找的验证的最简洁的方式。我很欣赏所有响应者提供的时间和精力。谢谢! *支付50块钱* – 2011-06-26 02:24:25