带方括号的表单名称的jQuery验证
我有以下文本字段的验证代码,但下面的“字段”需要替换为动态创建的文本字段的名称 我的问题是它的名称中有一个方括号-带方括号的表单名称的jQuery验证,jquery,validation,dynamic,Jquery,Validation,Dynamic,我有以下文本字段的验证代码,但下面的“字段”需要替换为动态创建的文本字段的名称 我的问题是它的名称中有一个方括号-options[483998] 如果我直接用options[483998]替换字段,那么我将如何将其添加到下面的代码中,这显然会创建无效的编码 jQuery("#product_addtocart_form").validate({ rules: { field: { required: true, range: [100, 2540] }
options[483998]
如果我直接用options[483998]
替换字段,那么我将如何将其添加到下面的代码中,这显然会创建无效的编码
jQuery("#product_addtocart_form").validate({
rules: {
field: {
required: true,
range: [100, 2540]
}
}
});
你不能把这事办好吗
jQuery("#product_addtocart_form").validate({
rules: {
'options[483998]': {
required: true,
range: [100, 2540]
}
}
});
只需把它放在引号中:
“选项[483998]”
演示-
我也尝试过这种方法,但是我的验证
API
代码无法使用这种技术
"upload_images[]":
{
required: true,
accept:"jpg,png,jpeg"
}
我正在使用一个带有多个图像的图像上传输入,我需要它在提交表单之前检查是否选择了任何内容。其他输入与验证API
完美配合
"upload_images[]":
{
required: true,
accept:"jpg,png,jpeg"
}