当前位置: 代码迷 >> Java Web开发 >> 关于隐藏域的使用(hidden),该如何解决
  详细解决方案

关于隐藏域的使用(hidden),该如何解决

热度:303   发布时间:2016-04-17 10:35:14.0
关于隐藏域的使用(hidden)
请问大家,hidden是怎么用的,什么意思啊,希望大家给个例题,并讲解一下,非常感谢。

------解决方案--------------------
是隐藏表单域,和<input type="text">其实一样,只不过它是不可见的。常常用来在页面存放一些信息,以便脚本使用。使用方法:
<input type="hidden" name="ABCD" value="EFGH">
脚本事件、方法、属性和"type=text"一样,你就当它是“text”就行了。只不过他不显示在页面
------解决方案--------------------
a.jsp代码:
Java code
<%@ page contentType="text/html; charset=UTF-8" %><html><head></head><%String test="测试数据";%><body bgcolor="#ffffff"><h1>测试隐藏域</h1><form action="b.jsp" name="form1" method="POST"><input type="hidden" name="str" value="<%=test%>"/><br />//把你要传的值赋给隐藏域,然后做提交<input type="submit" name="submit" value="点这跳转"/></form></body></html>
------解决方案--------------------

用法的话,楼上正解.
一些使用环境,也就是,我们何时用:
1. 自己能在表单中得到这个值,但是不想让用户看到,比如,让用户修改他的注册信息时,我们可以隐藏他的 id ,
但是用户没有必要在页面上看到他的 id
2. 便于脚本来定义我们的操作,比如,我们的 form 可以根据用户的不同,提交到不同的地方,
也就是更改 form 的 action ,这时,我们就可以放置一个隐藏域,标示当前用户类型,在执行某操作的时候,
我们就可以读取隐藏域的内容,用 js 来改变 action 的提交方向。

祝楼主成功。
------解决方案--------------------
是隐藏表单域,用来传递一些不想在写面上显示而又要传到下个页面的值。
------解决方案--------------------
隐藏表单域也是会话跟踪的一个实现,它对用户是不可见的!
  相关解决方案