32

在文本框的 html 中,<input type="hidden" name="hide"/>如果我想隐藏我应该如何使用,可以使用 TextArea 来隐藏它?

请任何人帮助我,

谢谢,

4

5 回答 5

69

将 CSSdisplay设置none为 textarea

<textarea name="hide" style="display:none;"></textarea>
于 2012-09-07T07:53:59.603 回答
24

<input type=hidden>元素不是隐藏的输入框。它只是一个通过标记或脚本设置值的表单字段,而不是通过用户输入。您也可以将它用于多行数据,例如

<input type=hidden name=stuff value=
"Hello
world, how
are you?">

如果值包含 Ascii 引号 ("),那么对于任何 HTML 属性,您需要使用 Ascii 撇号 (') 作为属性值分隔符将引号转义为&quot;,例如

<input type=hidden name=stuff value="A &quot;funny&quot; example">
于 2012-09-07T08:01:52.270 回答
5

但是 css 样式标签是获得跨浏览器兼容性的正确方法吗?

 <textarea style="display:none;" ></textarea>

或者我很久以前学到的......

     <textarea hidden ></textarea>


全局隐藏元素方法:

    <textarea hidden="hidden" ></textarea>       
于 2018-03-04T08:05:11.937 回答
3

<textarea name="hide" style="display:none;"></textarea>

这会将 cssdisplay属性设置为none,从而阻止浏览器呈现 textarea。

于 2012-09-07T07:53:49.080 回答
2

利用

textarea{
  visibility:hidden;
}
于 2014-09-06T16:08:04.480 回答