Я использую следующий код в html
<form name = "RegForm" id = "RegForm" class="form-horizontal" method= "post" onsubmit = "return SveFrm();" action = "action.php">
В функции я проверяю ошибки и при обнаружении выдаю предупреждение:
function SveFrm(){
....
if (err > 0){
swal({ title: "Warning!",
text: "Some entries are missing.\nDo you still want to save this?",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#5cb85c",
confirmButtonText: "Yes!",
cancelButtonText: "Cancel!",
closeOnConfirm: true,
closeOnCancel: true },
function(isConfirm){
if (isConfirm) {
return true;
} else {
event.preventDefault();
event.stopPropagation();
return false;
}
});
}
}
При ошибкевстречается, предупреждение мигает в течение секунды, а затем форма отправляется автоматически, не ожидая ввода пользователя.В моем коде нет других обнаруживаемых ошибок.Понятно, что что-то не так с моими кодами.Пожалуйста, помогите мне исправить это.