Я использую ] Модальные функции Twitter Bootstrap . Когда кто-то нажимает кнопку «Отправить» в моей форме, я проверяю, проверили ли они какие-либо из доступных параметров:
$('form').submit(function(event) {
var $target = $('.column').find(':checkbox');
if( !$target.is(':checked') ){ // if none of the sub-options are checked
event.preventDefault();
$('#my-modal').modal({
show: 'true',
backdrop: 'true',
keyboard: 'true'
});
}
});
... и показываю модальное окно, если это не так. Затем я бы хотел, чтобы «основная» кнопка на модальном окне продолжила отправку формы, а вторичная кнопка просто закрывала модальное окно.
Я уверен, что это должно быть довольно тривиально, но мои текущие знания jQuery находится только на уровне копирования / вставки, и в документации нет примеров того, как это сделать.
Я установил jsFiddle из того, что у меня здесь - спасибо.
РЕДАКТИРОВАТЬ - Я добавил ниже код (он кажется немного взломанным), который закроет модальное окно при нажатии дополнительной кнопки. Все еще не уверен, как дать форме разрешение, когда первичный Нажата кнопка y:
$('#my-modal .secondary').click(function() {
$('#my-modal').modal({
show: 'false'
});
});
Теперь вопрос сводится к : «есть ли простой способ сообщить форме« хорошо, продолжайте »после нажатия основной кнопки?»