Я пробовал sweeAlert плагин, который отлично работает, но я не могу понять, как сделать материал по умолчанию после подтверждения.sweetAlert preventDefault и return true
$(document).ready(function() {
function handleDelete(e){
e.preventDefault();
swal({
title: "Are you sure?",
text: "You will not be able to recover the delaer again!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete!",
closeOnConfirm: false
},
function (isConfirm) {
if (isConfirm) {
return true;
}
});
};
});
и кнопка
<a href="{plink delete! $row->id_dealers}" class="delete" onclick"handleDelete(event);"> </a>
//{plink delete! $row->id_dealers} Nette -> calls php delete handler
Я также попытался unbind()
и off()
вместо return false
, не работает. Раньше я использовал confirm()
с return true
и return false
в атрибуте onclick
, он работает, но выглядит ужасно.
событие уже было остановлено из-за 'e.preventDefault();' так * по умолчанию вещи * будет не более продолжительная работа. – Dhiraj
Да, я знаю. Вот почему я задаю здесь решение :) – kristyna