我有很多这些输入类型:
<input type="file" name="file_upload">
Run Code Online (Sandbox Code Playgroud)
当单击提交按钮时,我想通过JS检查这些字段是否为空(换句话说,至少有一个文件被上传).
这是我的代码不起作用:
$('#upload-button').live('click', function () {
var has_selected_file = $('input[type=file]').val();
if (has_selected_file) {
/* do something here */
}
else {
alert("No file selected");
}
});
Run Code Online (Sandbox Code Playgroud)
这始终不会警告所选文件.
$('#upload-button').live('click', function () {
var has_selected_file = $('input[type=file]').filter(function(){
return $.trim(this.value) != ''
}).length > 0 ;
if (has_selected_file) {
/* do something here */
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5899 次 |
| 最近记录: |