<html>中的HIDDEN有什么作用?

比如我在一个程序中有这样一段代码:
<input type="hidden" name="id" value="<%=id%>">
<input type="hidden" name="mode" value=<%=mode%>">
<input type="text" name="title" size="64" value="<%=title%>">
请问这里的type="hidden"加了这个是不是就不会在页面上显示了?
那么加这个有什么用呢?
你们的答案都各有千秋,到底谁才是对的啊???????

隐藏域这东西应用的方面太多了,而且灵活性也是挺大的,每一个开发人员对隐藏域的应用都不一样,我个人而言,它最大的作用就是可以做标记位,在EE中,它还跟Aciton的跳转有关等等,等你做项目的时候,你就可以再隐藏于中大做文章,慢慢理解你就明白了!!

最近回复:
关于“隐藏域”的用法,本来就没有一个标准的答案,没有任何一个人指定它是专门又来干啥用的!!关键是你在做项目的时候是怎么想的!!有时候用隐藏域是很方面的,它的用法只能在做项目的时候慢慢体会,时间长了你自然而然就知道该如何应用它!!嘿嘿!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-26
很有用!比如需要传一个是主键的东西都后台,但这个主键是自增长的,也就是没有业务意义,当然不能在页面中显示出来了,此时hidden就发挥作用了
第2个回答  2009-06-26
隐藏域可以用来传值。比如如果想把不是表单里面的值 提交到另一个页面
比如一个ifarme框架的id="if1",一个名为Form1的表单的隐藏域的name="msg"
这时就要用。Form1.msg.value=if1.document.body.innerHTML
这样。这个框架里的HTML内容就可以提交到另一个页面了本回答被提问者采纳
第3个回答  2019-09-11
<input
type="hidden">?
这等于是隐藏值,客户端无需显示,但提交后后台能够接受,例如你放个表单验证值在里边,这样可以拒绝来源不明的表单提交。
还有判断的作用,例如你的后台页可以接受几个页面表单提交,你可以在hidden里填写一个客户无需知道的值来判断到底提交到哪个上面。
至于style里的hidden,就是隐藏不显示的意思。
第4个回答  2009-06-26
隐藏域。。。