У меня есть форма с кнопкой отправки. Кнопка имеет следующее:
<button type="submit" class="btn btn-primary btn-block" name='submit' \
onclick='return confirm(\"Are you sure? This operation cannot be undone!\")">Submit</button>
Теперь я пытаюсь преобразовать подтверждение в sweetalert2.
Я получил это
<script language="JavaScript">
function confirm(){
Swal.fire({
title: 'Are you sure?',
text: "This operation cannot be undone!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes'
})
}
</script>
, и кнопка отправки была изменена на:
<button type="submit" class="btn btn-primary btn-block" name='submit' \
onclick='confirm()'>Submit</button>
Теперь ... это вроде работает. Всплывающее окно появляется на секунду, а затем страница обновляется и исчезает. Форма подает сама. Очевидно, я не хочу, чтобы это случилось. Я хочу, чтобы он оставался на экране, когда пользователь нажимает кнопку подтверждения, он может делать все, что ему нужно.