Лично я не удосужился сделать это таким образом.
Boxy - это плагин jQuery, который уже имеет элемент управления подтверждающим окном.
Пример для этого следующий:
$('#confirm-actuator').click(function() {
Boxy.confirm("Please confirm:", function() { alert('Confirmed!'); }, {title: 'Message'});
return false;
});
Если вы посмотрите на сам сайт Boxy, он также покажет вам, как получить отправленное значение и т. Д.
РЕДАКТИРОВАТЬ: Реализация для вас будет ....
$(document).ready(function() {
$("form").submit(function(ev) {
$('#mySubmitBtn').click(function() {
Boxy.confirm("Are you sure?", function() { /**DO ACTION FOR CONFIRM**/ }, {title: 'Confirm'});
return false;
});
});
});
А затем поместите идентификатор на кнопку отправки mySubmitBtn.
Я не тестировал этот код от руки, но, надеюсь, это поможет.
Надеюсь, это поможет.
Хотя, по словам разработчика, этот метод не предназначен для замены встроенной функции window.confirm (), предоставляемой браузерами, поскольку она не имеет возможности блокировать выполнение программы, пока диалоговое окно является видимым.
Однако я не думаю, что это повлияет на отправку вашей формы, поэтому вам следует использовать этот метод.