Показать сообщение отдельно
  #1 (permalink)  
Старый 29.12.2021, 13:53
Интересующийся
Отправить личное сообщение для nameivan Посмотреть профиль Найти все сообщения от nameivan
 
Регистрация: 24.05.2008
Сообщений: 17

Нестандартный confirm на Sweetalert
Всех с наступающим!

Кто-нибудь использует такую библиотеку?
Меняет стандартные alert на симпатичное окошко.
Вот с алертом все понятно и просто. Вместо alert просто вписываем swal. А как быть с confirm?

Вызываю функцию так onsubmit="return function delete ()"

Сама функция
function delete ()
{
  valid = false;
  swal(
{
title:"Удалить?",
text:"Вы уверены?",
icon: "warning",
buttons:true,
dangerMode: true,
}
)
.then((willDelete) => {
  if (willDelete) {
   valid = true
    });
  } else {
    valid = false;
  }
return valid;
}

Но не выпадает никаких окон, сразу удаляется файл без предупреждения.
Если из этого фрагмента убрать часть
.then((willDelete) => {
  if (willDelete) {
   valid = true
    });
  } else {
    valid = false;
  }

То окно будет всплывать. Но, конечно, ничего не будет происходить.

Как исправить?
Ответить с цитированием