2010-12-01 3 views
0

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

Что я хотел бы сделать, это то, что первые кнопки отправки, открытые в некоторых симпатичных всплывающем окне, как http://fancybox.net/

Любые идеи?

+1

Что я предполагаю, что должен быть ваш пример кода не был включен. – 2010-12-01 22:23:26

ответ

0

Я бы настроить 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[' вставить имя поля здесь ']

+0

То точно, что я хочу сделать. У меня есть php-файл с функцией, в которую отправляется submit. Я хотел бы показать это у причудливого мальчика. Итак, как мне это сделать (используйте jQuery, чтобы отказаться от соответствующей информации и отбросить ее в поле) – Peter 2010-12-01 22:41:06

Смежные вопросы