Одна форма, две кнопки отправки - PullRequest
0 голосов
/ 02 декабря 2010

У меня есть одна форма и две кнопки отправки. на данный момент они такие:

Я хотел бы, чтобы первые кнопки отправки открывались в каком-то хорошем всплывающем окне, например http://fancybox.net/

Есть идеи?

1 Ответ

0 голосов
/ 02 декабря 2010

Я бы настроил ваш fancybox, чтобы открыть окно для определенного класса:

$("#fancyButton").fancybox({
autoDimensions:true,
    titlePosition:'inside'
});

первая кнопка будет выглядеть так:

<input type="button" id="fancyButton" value="button 1" />

Затем пусть ваша вторая кнопкаАКТУАЛЬНАЯ кнопка отправки:

<input type="submit" value="button 2" />

Кроме того, если вы хотите, чтобы данные формы находились в необычном окне, используйте jQuery, чтобы удалить соответствующую информацию и поместить ее в поле:)

Чтобы очистить форму:

var formData=new Array();
$('input').each(function(index) {   
    formData[$(this).name] =    $(this).value(); 
});

Вызовите вышеупомянутое в функции $('#fancyButton').click().

, тогда вы можете ссылаться на каждое поле, набрав formData[' вставьте здесь имя поля ']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...