javascript - jQuery:插件验证,如何验证十几个不同的字段?

标签 javascript jquery jquery-plugins

我正在使用这个:http://docs.jquery.com/Plugins/Validation/Methods/accept#extension

我试图提醒用户仅上传 PNG、Jpg、JPEG 和 PDF。在服务器端,如果他们尝试这样做,它将无法工作。在用户端,我想提醒他们他们所做的事情是错误的。尝试不同的文件类型。甚至可能阻止他们提交表格。

如何让它与 12 个文件字段一起使用?

代码:

$("#fileForm").validate({
          rules: {
            yourFileFieldNameHere: {
              required: false,
              accept: "png,jpg,jpeg,pdf"
            }
          }
        });

我假设 yourFileFieldNameHere 是输入字段的“name=”,因为这是唯一有效的参数。我尝试过使用 ID 名称。

有什么建议吗?

最佳答案

修改了答案,我错过了十几个字段的信息。尝试为十几个字段添加一条规则,如下所示:

    $("#fileForm").validate({
              rules: {
                //any other rules go here
              }
            });

$('.your-dozen-fields-selector').rules("add", {
 required: false,
 accept: "png,jpg,jpeg,pdf"
});

关于javascript - jQuery:插件验证,如何验证十几个不同的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892376/

相关文章:

javascript - 如何使输入组在完成书写后或单击任意位置时折叠?

php - AJAX 登录表单 : Undefined PHP variables

javascript - 我想在 javascript 或 Jquery 中使用 XPath 3.0 语言支持

javascript - 如何使用 javascript 永久更改我网站中的 css 文件?

php - 在 file_get_contents() php 中插入 Javascript

jquery - 在窗口调整大小时更新 fancyBox 边距

具有组合行的 jQuery 表排序器

javascript - 如何获得两个div之间的距离

javascript - 我想改变条形图单个条的颜色

jquery - 从函数内部的函数返回值