1

是否可以将一大块 html 内容传递给隐藏字段,我该怎么做?

谢谢

乔纳森

4

3 回答 3

1

你可以用 Javascript 做到这一点:

<input type="hidden" id="htmlCodes" />
document.getElementById("htmlCodes").value = "<strong>Hello World</strong>";

只需确保将值传递到隐藏的表单字段时正确转义即可。

在线演示:http: //jsbin.com/ubofu/edit

于 2010-03-02T16:11:30.213 回答
1

是的 - 只需对内容进行 HTML 编码(例如,将“<”替换为“<”等...)

您没有指定将使用哪种语言来填充字段值,因此我无法提供有关如何编码的详细信息。

这是如何在 jQuery 中执行此操作的参考

这是Java

于 2010-03-02T16:12:43.630 回答
0

您还可以在处理内部内容后“生成”一个隐藏的文本区域。

这可以使用 Jquery 轻松完成:

$('#your_form')
.append('<textarea name="content" class="hidden">' + your_content + '</textarea>');

在这里,我们假设您有一个“隐藏”类,Bootstrap 有一个,但您也可以使用它:

CSS 代码:

.hidden 
{ 
  display: none !important ; 
  visibility: hidden !important; 
}
于 2016-02-27T17:15:20.760 回答