我有HTML表单,我想用用户填写的信息/内容打印HTML表单。
jQuery或JavaScript中是否有任何方法可以获取带有用户填充值的HTML表单并打印出来?
这就是我试过的
$(form).html()
但它只返回空格式
$(document).find("form").html()
也以空格式返回html。
注意:我不是在谈论序列化功能。我不想提交表单,但想通过设置输入将表单转换为可打印版本,选择透明背景。
答案 0 :(得分:0)
您可以使用
$('form').find('input').each(function( key, value ) {
console.log(value);
});
要为 POST 或其他类似内容准备数据,请使用此
$('form').serialize();
答案 1 :(得分:0)
我想我得到了你的问题。你真正想要的是打印HTML表单,但它应该包含用户输入。
首先,您可以使用'window.print()'方法。如果你只想打印表格,那么你应该使用一些CSS技巧。
我想,您正在寻找的内容将在以下SO问题中得到解答。请检查。
如果您仍然无法完成解决方案,请告知我们。让我看看我可以如何帮助你。祝你好运。