美文网首页
type=hidden隐藏域有什么作用? 举例说明

type=hidden隐藏域有什么作用? 举例说明

作者: 谨言_慎行 | 来源:发表于2017-07-06 10:22 被阅读0次

作用:隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。

举例:

有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey等。当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且不会有浏览器不支持,用户禁用cookie的烦恼。

有些时候一个form里有多个提交按钮,怎样使程序能够分清楚到底用户是按那一个按钮提交上来的呢?我们就可以写一个隐藏域,然后在每一个按钮处加上onclick=”document.form.command.value=”xx””然后我们接到数据后先检查command的值就会知道用户是按的那个按钮提交上来的。

有时候一个网页中有多个form,我们知道多个form是不能同时提交的,但有时这些form确实相互作用,我们就可以在form中添加隐藏域来使它们联系起来。

JavaScript不支持全局变量,但有时我们必须用全局变量,我们就可以把值先存在隐藏域里,它的值就不会丢失了。

还有个例子,比如按一个按钮弹出四个小窗口,当点击其中的一个小窗口时其他三个自动关闭.可是IE不支持小窗口相互调用,所以只有在父窗口写个隐藏域,当小窗口看到那个隐藏域的值是close时就自己关掉。

相关文章

  • 任务五——task06

    type=hidden隐藏域有什么作用? 举例说明 隐藏表单,一般用来传递参数,又不想让用户看到,相对于其他传递参...

  • type=hidden隐藏域有什么作用? 举例说明

    隐藏域中可以存储表单数据,但是对访问者不可见。提交表单时,隐藏域中的内容也会被提交给服务器进行处理, 隐藏的数据通...

  • type=hidden隐藏域有什么作用? 举例说明

    1、隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏...

  • type=hidden隐藏域有什么作用? 举例说明

    作用:隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。...

  • type=hidden隐藏域的作用

    这个隐藏域在页面上不会被呈现出来,但是会传送给后端服务器,它可以确保后端收到的数据来自于自己的网页而非黑客知道后端...

  • type=hidden隐藏域

    基本语法 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使...

  • 表单隐藏域type=hidden的作用

    HTML中写表单的时候,写入这段代码 意思是在这里增加一个隐藏域。对于用户来说,在页面上隐藏域是不可见的。 隐藏域...

  • [jQuery]数据隐藏传递

    方法一:通过input标签的type="hidden"传递 type="hidden"表示这个input标签被隐藏...

  • jQueryn display和visibility的区别

    使用 type="hidden" 或 display: none; 属性隐藏了元素,不为其保留物理空间,用 is(...

  • 隐藏一个元素的方法

    我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 ...

网友评论

      本文标题:type=hidden隐藏域有什么作用? 举例说明

      本文链接:https://www.haomeiwen.com/subject/fifhhxtx.html