我有一个表单,它有一个动态数量的字段组,其中数字基于上一阶段的答案。jQuery使用动态数量的字段进行验证
我生成字段服务器侧为阵列,即
<input id="foo[0]"...
<input id="bar[0]"...
<input id="foo[1]"...
<input id="bar[1]"...
<input id="foo[2]"...
<input id="bar[2]"... etc
不管数量,所有字段都需要&我还需要验证对型在一些情况下&的位数。我使用jQuery validate plugin进行客户端处理(是的,也用服务器端的东西备份)&由于表单需要通过XHTML Strict(编辑:请参阅下面的附录),验证无法内联完成。
我的问题是,我不能解决如何使用动态数量的字段验证。下面介绍一下验证语法通常如下所示的表格的其余部分:
$(document).ready(function() {
// validate stage_form on keyup and submit
var validator = $("#form_id").validate({
// rules for field names
rules: {
name: "required",
address: "required",
age: { required: true, number: true }
},
// inline error messages for fields above
messages: {
name: "Please enter your name",
address: "Please enter your address",
age: { required: "Please enter your age", number: "Please enter a number" }
}
});
});
这就是我最终做的。看到我的自我回答。 – da5id 2009-09-06 20:56:33
而实际上我会接受你的回答,这样问题就会被解决。干杯。 – da5id 2009-09-06 20:57:17