2011-11-03 86 views
6

我对文本字段具有以下验证码,但下面的'字段'需要替换为动态创建的文本字段的名称。带有方括号的表单名称的jQuery验证

我的问题是它在名称的方括号 - options[483998]

我怎么会去加入这个在下文中明显的代码,如果我做一个直接与options[483998]替代领域它创建无效编码。

jQuery("#product_addtocart_form").validate({ 
    rules: { 
    field: { 
     required: true, 
     range: [100, 2540] 
    } 
    } 
}); 

回答

0

难道你不能把这个关掉吗?

jQuery("#product_addtocart_form").validate({ 
    rules: { 
    'options[483998]': { 
     required: true, 
     range: [100, 2540] 
    } 
    } 
}); 
0

只是把它放在引号:"options[483998]"

0

我已经试过这为好,但我的验证码API不会使用这种技术的工作。

"upload_images[]": 
     { 
      required: true, 
      accept:"jpg,png,jpeg" 
     } 

我正在处理一个图像上传输入与多个图像,我需要它来检查提交表单之前是否有任何选择。其他输入与验证API完美配合。