隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。
代码格式:在form表单中写如下代码

<input type="hidden" name="name" value="">

form表单隐藏域有什么作用
1、 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。
2、 有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且不会有浏览器不支持,用户禁用cookie的烦恼。
3、 有些时候一个form里有多个提交按钮,怎样使程序能够分清楚到底用户是按那一个按钮提交上来的呢?我们就可以写一个隐藏域,然后在每一个按οnclick="document.form.command.value=“xx”"然后我们接到数据后先检查command的值就会知道用户是按的那个按钮提交上来的。
4 、有时候一个网页中有多个form,我们知道多个form是不能同时提交的,但有时这些form确实相互作用,我们就可以在form中添加隐藏域来使它们联系起来。
5、 javascript不支持全局变量,但有时我们必须用全局变量,我们就可以把值先存在隐藏域里,它的值就不会丢失了。
6、 还有个例子,比如按一个按钮弹出四个小窗口,当点击其中的一个小窗口时其他三个自动关闭.可是IE不支持小窗口相互调用,所以只有在父窗口写个隐藏域,当小窗口看到那个隐藏域的值是close时就自己关掉。

form表单隐藏域有什么作用相关推荐

  1. 表单中隐藏域的html代码是,JS中input表单隐藏域及其使用方法_心病_前端开发者...

    一.表单隐藏域 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的.当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上. 代码格式: <input ...

  2. php修改隐藏域非法提交,PHP get、post变量放在表单隐藏域示例

    搜索热词 form里可以防止隐藏控件hidden,用来防止那些不希望让用户看到的信息,这个类可以把get和post里的变量放到hidden控件里,不用在单独遍历get和post了,PHP把get.po ...

  3. input值不可变、隐藏input(表单隐藏域)

    input标签值不可变.隐藏标签 一.值不可变 方法1:readonly 方法2:disabled readonly 和 disabled的区别: 二.隐藏\标签(表单隐藏域) 一.值不可变 在写前端 ...

  4. java获取表单隐藏域的值,Servlet中使用表单隐藏域

    Servlet中使用表单隐藏域 表单隐藏域也是一种会话跟踪技术. 如果使用了"表单隐藏域",将使用一个隐藏(不可见)文本域来维护用户的状态. 在这种情况下,我们将信息存储在表单的隐 ...

  5. Servlet会话管理一(URL重写和表单隐藏域)

    会话可以简单的理解为客户端用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器的整个过程称为一个会话.即一个客户端用户和服务器端进行通讯的过程,也是客户端和服务器端之间的数据传 ...

  6. 【HTML】表单隐藏域hidden

    1.什么是隐藏域 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的.当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上. 2.怎么创建隐藏域 HTML ...

  7. java学习之服务器第26天( --form表单-- 四大域对象--cookie)

    你想要多大的成功, 你愿意为这份成功付出什么? 1.form表单 定义: 相当于一个控件集合,里面包含多个控件,点"提交"后会把表单中的所有控件的值都传给action到的页面: 通 ...

  8. 通过表单隐藏域向后台传值

    今天怂怂就为大家分享一篇在写毕设的时候遇到一个问题以及如何解决问题的,具有很好的参考价值,希望对大家有所帮助.一起跟随怂怂过来看看吧! 数据库使用数值存储权限(role)这个字段 . 由于项目需求,页 ...

  9. 表单隐藏域与display:none

    有时候前端进行表单填写是分步骤的,每一步的时候其他步骤相关的表单视图不可见: 针对"不可见",以下有两种处理方式: ①display:none 这种方式呢,比较简单,就是将三个步骤 ...

最新文章

  1. 为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
  2. oracle ssl发送邮件,使用javax.mail发送带有ssl的电子邮件
  3. JavaScript 模拟事件触发
  4. IntelliJ IDEA16 热部署,解决每次修改java文件就得重启tomcat的问题
  5. Python with open() as 读写文件
  6. OpenGLES渲染
  7. hdu3790最短路问题
  8. linux kernel 本地提权漏洞CVE-2013-1763 exploit 代码分析
  9. VC学习笔记:状态栏
  10. Vue 中的计算属性,方法,监听器
  11. 首届“十大最具价值”互联网创新创业项目遴选榜单丨Xtecher联合中投协权威发布...
  12. C语言课程设计图形库
  13. 佰落暑期java自学记录-9
  14. js问号点的作用(?.)和问号问号(??)的用法
  15. 微信企业号回调模式 java_java微信企业号开发之开发模式的开启
  16. Github最新客户端的简单使用教程
  17. 系统虚拟化:原理与实现 读书笔记一: VMM 分类
  18. 不同语言编程能整合到一起吗_台达DVPPLC编程技巧大全(105讲)第三讲
  19. Java条形码生成-Barcode4j
  20. 平台经济中国案例研究——网易云平台

热门文章

  1. Rk3566 Rk3326s Android11去掉不需要的通知提示音跟闹钟提示音
  2. 基于MATLAB Simulink的三相感应电机动态数学建模仿真模型
  3. 小程序UI设计(9)-文字排版
  4. 3分钟让你明白JSON是什么
  5. ROS Dashing源码编译和安装
  6. B站昨晚挂了之后,刷新页面出现的“tengine”是个啥?
  7. DLNA 实现 Multi-screen(T460s+华为M3)
  8. html中相对定位怎么写,css相对定位
  9. osgEarth资源链接
  10. 弹性盒子(Flex Box)详解