使用用户填充的信息/数据打印HTML表单

时间:2016-03-05 17:59:28

标签: javascript jquery html forms dynamic-values

我有HTML表单,我想用用户填写的信息/内容打印HTML表单。

jQuery或JavaScript中是否有任何方法可以获取带有用户填充值的HTML表单并打印出来?

这就是我试过的

$(form).html()但它只返回空格式 $(document).find("form").html()也以空格式返回html。

注意:我不是在谈论序列化功能。我不想提交表单,但想通过设置输入将表单转换为可打印版本,选择透明背景。

2 个答案:

答案 0 :(得分:0)

您可以使用

$('form').find('input').each(function( key, value ) {
    console.log(value);
});

要为 POST 或其他类似内容准备数据,请使用此

$('form').serialize();

答案 1 :(得分:0)

我想我得到了你的问题。你真正想要的是打印HTML表单,但它应该包含用户输入。

首先,您可以使用'window.print()'方法。如果你只想打印表格,那么你应该使用一些CSS技巧。

我想,您正在寻找的内容将在以下SO问题中得到解答。请检查。

  1. Javascript print web form with user input included
  2. How to print only a selected HTML element?
  3. 如果您仍然无法完成解决方案,请告知我们。让我看看我可以如何帮助你。祝你好运。