JS中input表单隐藏域及其使用方法

发布时间 - 2026-01-10 23:00:48    点击率:

一、表单隐藏域

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

代码格式:

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

属性解释:

type=”hidden”定义隐藏域;

name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称;

value属性定义隐藏域的值

例如:

<input type=”hidden” name=”ExPws” value=”dd”>

其实说白了就隐藏域不在前台显视的,跟表单的元素一样.有名字有数值,只是在提交数据是不可见的

二、隐藏域的使用

隐藏域的使用,就是从表中取值ID值,或者别的变量值,但在页面中不显示,然后经过的递交到新一页,通过request.form(“隐藏域名的name”)取出值。

举例说明:

、<input type=hidden name=coun value=<%=cc%>这里的隐藏域名为coun,值为<%=cc%>,假设前面cc=100的话,即值为100;

2、递交表单到新页面xx.asp;

3、在xx.asp页中,使用request.write request.form(“coun”),则在页面中显示的值就是100

简单来说就是:想要提取上一页的某些信息,但在上一页又不能显示的这些东西就采用藏域

三、隐藏域的作用

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

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

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

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

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

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

以上所述是小编给大家介绍的JS中input表单隐藏域及其使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js  # 表单隐藏域  # input  # JS验证input输入框(字母  # 数字  # 符号  # 中文)  # vue.js 1.x与2.0中js实时监听input值的变化  # js监听input输入框值的实时变化实例  # JS获得多个同name 的input输入框的值的实现方法  # JS文件上传神器bootstrap fileinput详解  # JS获取input file绝对路径的方法(推荐)  # JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数  # JavaScript获取并更改input标签name属性的方法  # js与jquery实时监听输入框值的oninput与onpropertychange方法  # js form表单input框限制20个字符  # 10个汉字代码实例  # 表单  # 多个  # 不支持  # 就可以  # 上一页  # 但在  # 发送到  # 小编  # 值为  # 到新  # 全局变量  # 就会  # 会有  # 有个  # 在此  # 他在  # 中有  # 是从  # 给大家  # 弹出 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  ,南京靠谱的征婚网站?  zabbix利用python脚本发送报警邮件的方法  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  微信小程序 require机制详解及实例代码  如何快速重置建站主机并恢复默认配置?  bootstrap日历插件datetimepicker使用方法  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  如何在阿里云香港服务器快速搭建网站?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  Laravel如何配置Horizon来管理队列?(安装和使用)  实例解析angularjs的filter过滤器  实例解析Array和String方法  如何快速登录WAP自助建站平台?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  如何确认建站备案号应放置的具体位置?  Laravel怎么实现模型属性的自动加密  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel如何实现多对多模型关联?(Eloquent教程)  如何快速配置高效服务器建站软件?  在线教育网站制作平台,山西立德教育官网?  如何在自有机房高效搭建专业网站?  如何在橙子建站上传落地页?操作指南详解  想要更高端的建设网站,这些原则一定要坚持!  EditPlus中的正则表达式 实战(1)  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  如何用已有域名快速搭建网站?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何快速查询网站的真实建站时间?  高端网站建设与定制开发一站式解决方案 中企动力  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Android Socket接口实现即时通讯实例代码  如何用搬瓦工VPS快速搭建个人网站?  如何用腾讯建站主机快速创建免费网站?  简历在线制作网站免费版,如何创建个人简历?  Laravel如何记录自定义日志?(Log频道配置)  如何快速生成凡客建站的专业级图册?  WordPress 子目录安装中正确处理脚本路径的完整指南  如何获取PHP WAP自助建站系统源码?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  如何快速使用云服务器搭建个人网站?  如何在服务器上三步完成建站并提升流量?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】