Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打印包含用户填写的信息/数据的HTML表单_Javascript_Jquery_Html_Forms_Dynamic Values - Fatal编程技术网

Javascript 打印包含用户填写的信息/数据的HTML表单

Javascript 打印包含用户填写的信息/数据的HTML表单,javascript,jquery,html,forms,dynamic-values,Javascript,Jquery,Html,Forms,Dynamic Values,我有HTML表单,我想打印HTML表单,包含用户填写的信息/内容 jQuery或JavaScript中是否有任何方法可以获取包含用户填充值的HTML表单并将其打印出来 这就是我尝试过的 $(form.html()但它只返回空表单 $(document).find(“form”).html(),它也返回了带有空表单的html 注意:这里我不是说序列化函数。我不想提交表单,但想通过设置输入将表单转换为可打印版本,请选择背景透明。您可以使用 $('form').find('input').each(f

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

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

这就是我尝试过的

$(form.html()
但它只返回空表单
$(document).find(“form”).html()
,它也返回了带有空表单的html

注意:这里我不是说序列化函数。我不想提交表单,但想通过设置输入将表单转换为可打印版本,请选择背景透明。

您可以使用

$('form').find('input').each(function( key, value ) {
    console.log(value);
});
要为POST或类似的内容准备好数据,请使用以下命令

$('form').serialize();

我想我明白你的问题了。您实际上想要的是打印HTML表单,但它应该包含用户输入

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

我想,下面的问题回答了你的问题。请退房


  • 如果您仍然无法完成解决方案,请告诉我。让我看看我能帮你什么。祝你好运。

    你能改写你的问题吗?并向我们展示您所做的尝试?您是在谈论序列化数据吗?很可能,但您可以提供1)您正在使用的特定代码,以及2)一旦获得该信息,您希望对其执行什么操作?听起来您只是想序列化表单。如果要从表单中获取所有输入,可以通过
    $('.class name').val()
    单独完成。但,是的,正如其他人所说,需要更多的代码来解决您的问题。好了,伙计们,再次编辑问题以更清晰。我已经在注释中解释过,它不是序列化的情况:)@Wasim然后对每个函数尝试第一个解决方案@瓦西姆:你能为你的问题贴一把小提琴吗?看看这个jQuery插件和这篇关于使用该插件的博客文章会容易得多-