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

Подтверждение удаления!
Привет!

На сайте необходимо сделать подтверждение удаления файла. Если использовать простой confirm то все работает

function delete ()
{
 valid = false;
 var del = confirm ('Удалить?');
 if (del == true)
  { valid = true; } else {valid = false; }
 return valid;
}


Но JS может быть отключен либо настройками браузера (а учесть, что программа использоваться будет исключительно во внутренней сети, то рано или поздно АИБы потребуют отключить JS)/

Хочется попробовать прикрутить sweetalert
function delete ()
{
swal({
  title: "Внимание!",
  text: "Удалить файл?",
  icon: "warning",
  buttons: true,
  dangerMode: true,
})
.then((willDelete) => {
  if (willDelete) {
    valid = true; 
  } else {
   valid = false ; 
  }
});
 return valid;
}


Но почему не срабатывает? Если нажать Отмену, то все норм, скрипт останавливается. А еcли же нажать ОК, то тоже ничего не происходит
Ответить с цитированием