gpt4 book ai didi

javascript - JQuery Validation - 限制多个文件上传数量的方法

转载 作者:行者123 更新时间:2023-11-29 17:01:13 28 4
gpt4 key购买 nike

我正在使用 JQuery 验证,在我的表单中有 4 个多个文件上传输入字段。我想限制前 3 个字段最多包含 3 个文件,最后一个字段最多包含 5 个文件。

理想情况下,我想创建一个新方法,这样我就可以为每个字段设置规则,以防将来需要修改。

不幸的是,我的 JQuery 知识(以及一般的编码技能)非常低,并且想知道是否有人能够指出我在下面创建的错误的正确方向。

maxupload: function( value, element, param ) {
return this.optional( element.files.length ) || value <= param;
},

在我的网站上,我创建了以下内容:

$("#survey").validate({
rules: {
"outsideImg[]": {
required: true,
maxupload : 3,
}
},
messages: {
"outsideImg[]": {
required: "You must upload at least 1 image (maximum of 3)",
maxupload: "You can only upload a maximum of 3 images",
},
}
});

如果没有选择文件,它会正常工作并返回正确的消息。最大限制不起作用。

如有任何帮助,我们将不胜感激。

最佳答案

我已经解决了...与其删除我的想法,不如将其留在此处,以便面临该问题的其他人可以看到解决方案。

maxupload: function( value, element, param ) {
var length = ( element.files.length );
return this.optional( element ) || length <= param;
},

关于javascript - JQuery Validation - 限制多个文件上传数量的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27943304/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com