Я использую Meteor и Aldeed Autoform. Я хочу убедиться, что пользователь уверен, прежде чем произойдет отправка. Я пробовал много вещей, но когда я нажимаю кнопку, форма все равно отправляется. Вот то, что у меня есть сейчас, которое красиво создает модальное окно (с SweetAlert), даже несмотря на то, что отправка все равно происходит в фоновом режиме:
AutoForm.hooks({
createEventForm: {
before: function() {
this.event.preventDefault();
},
beginSubmit: function() {
this.event.preventDefault();
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: true },
function(){
swal("Deleted!", "Your imaginary file has been deleted.", "success"); });
},
Как я могу заставить форму ждать, пока пользователь подтвердит или отменит операцию?
Спасибо!