我想阻止输入类型文件打开“文件选择窗口”。 但它会抛出此错误:未捕获的TypeError:当'文件选择窗口'仍处于打开状态时,e.preventDefault不是函数。
这是我的代码。
HTML代码:
<input type="file" multiple="multiple" name="images[]" class="fbtn" onclick="check_img(this)" id="file_input"/>
jquery代码:
function check_img(e){
var len = $('.user_zs_close').length;
if(4 < len){
var over_img = $('#user_zs').data('img_over');
e.preventDefault();
alert(over_img);
return false;
}
}
答案 0 :(得分:1)
只需为整个事物创建一个函数。
$('.fbtn').on("click", function(e) {
var len = $('.user_zs_close').length;
if(4 < len){
var over_img = $('#user_zs').data('img_over');
e.preventDefault();
alert(over_img);
return false;
}
}