Я использую сладкое оповещение наряду с c # asp.net. Для моей кнопки «загрузить и удалить», когда пользователь щелкнул по кнопке, удалось отобразить «сладкое» предупреждение. Для кнопки загрузки я хотел, чтобы код проверял, был ли загруженный пользователем файл пустым или нет. Если оно было пустым, то появляется сообщение («Файл не загружен») и если оно не было пустым («Файл был успешно загружен»).
<input type="file" name="file" id="file" />
<input type="submit" value="Upload" id="fileUpload" />
<script>
$('#fileUpload').click(function (e) {
if ($('#fileUpload').val() === "Upload") {
Swal.fire({
title: 'Nothing',
text: 'No file selected',
type: 'error',
confirmButtonText: 'Again!!',
timer: 4000
})
}
if ($('fileUpload').val() !== "Upload") {
Swal.fire({
title: 'Wait awhile...',
text: 'File will be uploaded shortly',
type: 'success',
confirmButtonText: 'Okay, cool',
timer: 4000
})
}
});
</script>
Однако, когда я нажимаю кнопку загрузки, нииз этих всплывающих сообщений отображаются. Что я пропустил? Я обновил свой код. Теперь, когда я нажимаю кнопку загрузки, отображается только второе сообщение. Я хочу, чтобы кнопка загрузки была нажата, чтобы проверить наличиефайла, и если да, будет отображаться второе сообщение, в противном случае будет отображаться первое сообщение.