在提交表格前检查文件是否已上传
Check if file is uploaded before form submission
我想检查用户是否上传文件之前,通过JavaScript/jQuery点击提交按钮。
如果一个文件没有上传,我不希望允许表单提交。
我的html是:
<form action="/home/save" method="post" enctype="multipart/form-data" >
Upload Image: <input type="file" name="image" />
<input type="submit" value="upload" />
</form>
使用jQuery:
if(!$('input[type="file"]').val()) {
// No file is uploaded, do not submit.
return false;
}
jsFiddle。
使用HTML5 required
属性(注意:仅支持Chrome, Firefox, Opera, Safari 5 (Mac)和IE10):
<input type="file" name="image" required/>
jsFiddle。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 是否可以用JavaScript显示等效的文件夹对话框
- 是否可以在javascript中读取IE中的本地文件
- js文件是否阻碍了war文件的构建
- 是否可以从html中的javascript调用.vbs文件
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- 如何使用javascript检查移动sd卡中是否存在文件
- 使用javascript检查服务器上是否存在html文件
- 是否可以从Html本地存储输出到.csv或类似文件
- 是否可以从javascript文件中将量角器作为模块运行
- Javascript:检测文件读取器中是否有图像
- 如何使用JS检查AWS S3上是否存在动态创建的文件
- 是否可以更改html<输入>文件
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 检查蒸汽配置文件url是否有效
- 如果文件不存在,fs.watch是否有错误处理程序
- 寻找HTML5视频是否需要加载整个文件