【发布时间】:2016-03-22 06:57:02
【问题描述】:
我正在使用 jquery 验证插件来验证我的表单。我在表单中有一个文件字段用于上传文档。
<input type="file" name="policyBriefFiles" id="policyBriefFiles" multiple="multiple">
这是我对该字段的验证码。
policyBriefFiles: {
extension:'xlsx,pdf',
filesize: 2097152,
},
现在我希望用户最多选择两个文件,但是文件指定了多个属性,用户可以选择任意数量的文件。
如何限制用户最多只能选择两个文件而不是更多? jquery验证插件中是否有任何可用的规则? (如 maxFile: 2)
我也不介意任何其他解决方法。
【问题讨论】:
-
我觉得这个链接可以帮到你:stackoverflow.com/questions/8212041/…
-
@DoanMinhTien 感谢您的回答。在链接中,他们正在验证文件大小。我想验证所选文件的数量。
-
你可以这样做:document.getElementById('policyBriefFiles').files.length 获取用户选择后的文件数
-
是的。那行得通。谢谢。
-
"jquery 验证插件中是否有可用的规则" ~ 为什么不先查看documentation 或查看the plugin 和additional-methods 的源代码文件?