Показать сообщение отдельно
  #2 (permalink)  
Старый 22.02.2022, 07:48
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,760

Сообщение от nameivan
Хочется попробовать прикрутить sweetalert

function delete ()
{
swal({
  title: "Внимание!",
....
А это не тот самый отключенный JS?
Сообщение от nameivan
Но почему не срабатывает?
Потому, что
Строка 17 return valid;
выполняется раньше, чем
строки 11-15

Это асинхронная операция, и вы должны возвращать Promise.
Ну типа просто

function delete ()
{
return swal({
  title: "Внимание!",
  text: "Удалить файл?",
  icon: "warning",
  buttons: true,
  dangerMode: true,
})
}


А вызывать в асинхронной функции
value = await delete()

Последний раз редактировалось voraa, 22.02.2022 в 07:59.
Ответить с цитированием