我有一个文本字段的以下验证码,但下面的'字段'需要替换为动态创建的文本字段的名称。
我的问题是名称中有一个方括号 - options[483998]
我如何将此添加到下面的代码中显然,如果我使用options[483998]
直接替换字段,则会产生无效的编码。
jQuery("#product_addtocart_form").validate({
rules: {
field: {
required: true,
range: [100, 2540]
}
}
});
答案 0 :(得分:12)
演示 - http://jsfiddle.net/sY82j/
jQuery("#product_addtocart_form").validate({
rules: {
"options[483998]": {
required: true,
range: [100, 2540]
}
}
});
答案 1 :(得分:1)
只需将其放在引号中:"options[483998]"
答案 2 :(得分:0)
你不能把它拉掉吗?
jQuery("#product_addtocart_form").validate({
rules: {
'options[483998]': {
required: true,
range: [100, 2540]
}
}
});
答案 3 :(得分:0)
我也试过这个,但我的验证API
代码不适合这种技术。
"upload_images[]":
{
required: true,
accept:"jpg,png,jpeg"
}
我正在处理带有多个图像的图像上传输入,我需要它来检查是否在提交表单之前选择了任何内容。其他输入与验证API
完美配合。