Привет, ребята. Как вы? Я работаю сейчас над проектом и хочу создать простой трюк. Я сделал простой 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('');
}
}
});
});
});