克隆html表单WITH值

时间:2011-04-15 12:15:49

标签: javascript jquery forms clone

我正在尝试在填写表格后复制表格。因此用户填写表单然后点击提交。然后会打开一个新窗口,其中包含完整的html表单,图像和样式以及值,以便他们可以打印已填写的版本。我试过.html()和.clone()。但似乎都不起作用。

任何帮助都有很多帮助。请不要犹豫,提出问题。

2 个答案:

答案 0 :(得分:3)

编辑:发布用于创建弹出窗口的代码。

您可能需要使用val()复制值。 http://jsfiddle.net/Na6GN/2/

$('#myForm :input').each(function() {
    $(this).clone().appendTo('#newForm').val($(this).val());
});

答案 1 :(得分:1)

工作正常:

<强> 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" />
相关问题