Jquery使用一个输入文件多个验证

Posted

技术标签:

【中文标题】Jquery使用一个输入文件多个验证【英文标题】:Jquery validate with one input file multiple 【发布时间】:2020-01-05 11:16:31 【问题描述】:

我有一个<input type="file" id="file" name="file[] multiple> 并且 jQuery 不起作用(当然它不是注释行)。 Firefox 开发工具中没有错误消息。这是我正在使用的 jQuery 验证代码

$("#form_bug").validate(
  rules: 
    file: 
      accept: "image/*",
    ,
  ,
  messages: 
    file: 
      accept: "<?php echo $lang['err_file'] ?>"
    ,
  ,
);

当输入中选定的文件之一不是图像时,我希望 jQuery 阻止提交表单。

【问题讨论】:

【参考方案1】:

我的html没有任何问题,我只是糟糕地复制了它

我尝试了你的想法,但它不起作用,因为 html id 是“file”而 jquery 是“file []”,所以我更改了 html 并且它可以工作! 缺少的想法是jquery中“file []”的引用,它之前给了我一个错误

感谢您的提示。

【讨论】:

以上是关于Jquery使用一个输入文件多个验证的主要内容,如果未能解决你的问题,请参考以下文章