Можно ли задержать обновление страницы при нажатии кнопки Сохранить, до того момента пока будет нажата одна из кнопок модального окна?
Свое модальное окно на JQ
Автор Stroevik, 09 июля 2014 12:52
Сообщений в теме: 6
#1
Отправлено 09 Июль 2014 - 12:52
#2
Отправлено 09 Июль 2014 - 13:13
А откуда у вас взялось модальное окно?
#3
Отправлено 09 Июль 2014 - 13:14
Сам собираю через JQ append добавляю
#4
Отправлено 09 Июль 2014 - 13:56
Я не про это, это уж ваше личное дело откуда вы его берете. Я спрашивал, каким образом оно вообще появляется. Вы ставите обработчик на событие отправки формы? Если да, то тогда отменяйте его в вашем коде вызова окна, иначе совершенно логично что выполнение продолжится далее и форма будет отправлена. Сам по себе JS никого ждет (за исключением вызова стандартных команд alert и confirm). Соответственно, уже в вашем этом окне событие отправки должно вызываться повторно после нажатия пользователем на нужную кнопку (либо не вызваться, если он на отмену нажмет к примеру).
#5
Отправлено 09 Июль 2014 - 14:11
Все верно поняли, и как его можно отменить?
#6
Отправлено 09 Июль 2014 - 14:28
В документации же есть пример:
Вы не по нему разве ставили обработчик? Соответственно, тут видно, что функция на обработчике должна возвращать false для отмены события.
function onsubmit_{$one_field.id}()
{ // Функция по событию "сохранение поля"
alert("onsubmit: " + document.getElementById("value{$one_field.id}").value);
return false; // данная строка запрещает submit
};
addHandler(document.getElementById("edit_form"), "onsubmit", onsubmit_{$one_field.id});
Вы не по нему разве ставили обработчик? Соответственно, тут видно, что функция на обработчике должна возвращать false для отмены события.
#7
Отправлено 09 Июль 2014 - 14:34
Спасибо за ответ
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













