是否可以将一大块 html 内容传递给隐藏字段,我该怎么做?
谢谢
乔纳森
你可以用 Javascript 做到这一点:
<input type="hidden" id="htmlCodes" />
document.getElementById("htmlCodes").value = "<strong>Hello World</strong>";
只需确保将值传递到隐藏的表单字段时正确转义即可。
在线演示:http: //jsbin.com/ubofu/edit
是的 - 只需对内容进行 HTML 编码(例如,将“<”替换为“<”等...)
您没有指定将使用哪种语言来填充字段值,因此我无法提供有关如何编码的详细信息。
您还可以在处理内部内容后“生成”一个隐藏的文本区域。
这可以使用 Jquery 轻松完成:
$('#your_form')
.append('<textarea name="content" class="hidden">' + your_content + '</textarea>');
在这里,我们假设您有一个“隐藏”类,Bootstrap 有一个,但您也可以使用它:
CSS 代码:
.hidden
{
display: none !important ;
visibility: hidden !important;
}