клон HTML-формы со значениями - PullRequest
3 голосов
/ 15 апреля 2011

Я пытаюсь продублировать форму после ее заполнения.Таким образом, пользователь заполняет форму, а затем нажимает «Отправить».затем откроется новое окно с полной HTML-формой, включенными изображениями и стилями, а также значениями, чтобы они могли распечатать заполненную версию.я пробовал .html () и .clone ().но ни один из них не работает.

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

Ответы [ 2 ]

3 голосов
/ 15 апреля 2011

Редактировать: опубликовать код для создания всплывающего окна.

Возможно, вам придется использовать val () , чтобы скопировать значения. http://jsfiddle.net/Na6GN/2/

$('#myForm :input').each(function() {
    $(this).clone().appendTo('#newForm').val($(this).val());
});
1 голос
/ 15 апреля 2011

Хорошо работает:

JS:

$('btnclone').click(function() {
    var mywindow = window.open();
    $(mywindow.document.body).append($('form').eq(0).clone());
});

HTML-код

<form>
    <input name='test' />
</form>

<input type="button" value="Clone" name="btnclone" id="btnclone" />
...