大家好,你们好吗,我现在正在开发一个项目,我想创建一个简单的技巧。我编写了一个简单的 jQuery 代码,但它仍然无法按我想要的方式工作。故事说:如果输入类型文件有一个值,则在关闭模式之前显示带有“是”或“否”的确认消息, 因此如果用户想要离开页面并关闭模式对话框,则应该显示一条确认消息,说明他是否确定要关闭模式对话框....
HTML 代码:
<div class="modal fade" id="modal_a" tabindex="-1" role="dialog" aria-labelledby="modal_aLabel" aria-hidden="true"data-backdrop="static" data-keyboard="false">
<div class="modal-dialog modal-dialog-scrollable" role="document">
<div class="modal-content">
<div class="modal-body">
<div class="uploadavatar">
<input type="file"
class="custom-file-input"
id="ID12"
name="avatar"
value=""
hidden />
<label role="button" class="btn" for="ID12">
Upload Now
</label>
</div>
</div>
</div>
</div>
</div>
JS代码:
$(document).ready(function() {
$(document).on('hidden.bs.modal', '#modal_a', function (e) {
$('#ID12').on('change', function(e){
const FileLength = $(this)[0].files.length;
if(FileLength > 0){
const ConfirmMessage = confirm("Are you sure?");
if(ConfirmMessage){
$("#ID12").val('');
}
}
});
});
});
慕神8447489
慕哥6287543
相关分类