javascript - 什么是多文件上传示例的 js 验证:name="files[]"
问题描述
这是js不工作帮助我
<input id="files" type="file" name="files[]" multiple/>
我的js是...
$("#GallaryForm").validate({
rules:
{
event_id:
{
required: true,
},
files:
{
required: true,
},
},
messages:
{
event_id:
{
required: 'Please Select Event .',
},
files:
{
required: 'Please Upload Image or Video.',
},
},
});
帮助我进行文件验证,它不起作用...
解决方案
字段名称应使用单引号。
'files[]':
{
required: true,
}
和
'files[]':
{
required: 'Please Upload Image or Video.'
}
您的代码应如下所示
$("#GallaryForm").validate({
rules: {
event_id: {
required: true, // <-- this comma is not required
},
'files[]': {
required: true, // <-- this comma is not required
}, // <-- this comma is not required
},
messages: {
event_id: {
required: 'Please Select Event .', // <-- this comma is not required
},
'files[]': {
required: 'Please Upload Image or Video.', // <-- this comma is not required
}, // <-- this comma is not required
}, // <-- this comma is not required
});
推荐阅读
- c - 删除图的节点未将值设置为 NULL
- flutter - 颤振清除搜索文本保持搜索
- jestjs - 在 Svelte 组件中导入未定义的变量
- java - 了解移位如何与 Java 中的负移位值一起工作
- ansible - Ansible 查找插件“密码”不会将密码保存在文件中
- java - 在步长大于 1 的范围内发出整数对的最佳方法
- keras - pyTorch 中 embeddings_regularizer 的等价物
- python - 如何在 PyQt5/PySide2 的窗口中获取光标位置?
- html - 此网页数据访问如何工作?
- android - Android 应用程序在真实设备上拍照后崩溃,但在模拟器上运行