html 隐藏域 用什么标签,html中隐藏域hidden的做用介绍及使用示例
基本语法:
做用:
1 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一块儿发送到服务器。
2 有些时候咱们要给用户一信息,让他在提交表单时提交上来以肯定用户身份,如sessionkey,等等.固然这些东西也能用cookie实现,但使用隐藏域就简单的多了.并且不会有浏览器不支持,用户禁用cookie的烦恼。
3 有些时候一个form里有多个提交按钮,怎样使程序可以分清楚到底用户是按那一个按钮提交上来的呢?咱们就能够写一个隐藏域,而后在每个按钮处加上οnclick="document.form.command.value="xx""而后咱们接到数据后先检查command的值就会知道用户是按的那个按钮提交上来的。
4 有时候一个网页中有多个form,咱们知道多个form是不能同时提交的,但有时这些form确实相互做用,咱们就能够在form中添加隐藏域来使它们联系起来。
5 javascript不支持全局变量,但有时咱们必须用全局变量,咱们就能够把值先存在隐藏域里,它的值就不会丢失了。
6 还有个例子,好比按一个按钮弹出四个小窗口,当点击其中的一个小窗口时其余三个自动关闭.但是IE不支持小窗口相互调用,因此只有在父窗口写个隐藏域,当小窗口看到那个隐藏域的值是close时就本身关掉。
例子: 使用hidden实现点击提交按钮数字加1数值自增.htm
复制代码 代码以下:
使用通常处理程序实现
数值自增.ashx
复制代码 代码以下:
int n = 0;
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/html";
string path = context.Request.MapPath("数值自增.htm");
string html = System.IO.File.ReadAllText(path);
//判断页面是不是第一次加载
string viewstate = context.Request.Form["_viewstate"];
if (!string.IsNullOrEmpty(viewstate))
{
//点击按钮 post
//获取隐藏域的值
string s = context.Request.Form["_div"];
if (int.TryParse(s, out n))
{
n++;
html = html.Replace("@n",n.ToString());
}
}
else
{
//页面首次加载,给div和div对应的隐藏域赋值
html = html.Replace("@n", n.ToString());
}
context.Response.Write(html);
}
html 隐藏域 用什么标签,html中隐藏域hidden的做用介绍及使用示例相关推荐
- 从硬盘的隐藏分区启动计算机,Windows 10中隐藏分区、取消分区,看这个就够了!...
原标题:Windows 10中隐藏分区.取消分区,看这个就够了! 在计算机上隐藏驱动器或分区后用户将无法再看到它.隐藏分区可以带来许多好处,这就是为什么Mac和Windows都提供了几个内置工具来隐藏 ...
- 计算机网络连接能否隐藏位置,如何能在局域网中隐藏电脑及IP地址
局域网在各大单位中最为常见,所有开机的电脑都会不约而同的出现在单位的局域网上,而且大家都有固定的IP地址,而固定的IP地址很容易被攻击,因此,有没有什么办法可以在局域内隐藏自己的电脑及IP地址呢?答案 ...
- php文件域的作用,在word中何为域
word域简介 WORD域的中文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段.每个Word域都有一个唯一的名字,但有不同的取值.用Word排版时,若能熟练使用WORD域,可增 ...
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...
- jsp中写隐藏td标签_html中隐藏td
html|table|内容超出长度-隐藏|兼容IE和FF的写法. HTML中,一个表格,要达到二个条件: 1.内容多了不自动换行: 2.固定单元格宽度.如果内容超出,则隐藏: 如果在IE下,只是写成& ...
- linux 隐藏命令参数,linux – 在ps中隐藏命令的参数
我在linux服务器上运行一个应用程序,当我运行应用程序时,我将密码作为命令行提供,如下所示: ./myapplication --smtp-password mypassword 在我们的应用程序中 ...
- qt 隐藏控制台_在控制台程序中隐藏控制台窗口
大家都知道,当编写一个win32 console application时,当运行此类程序的时候 默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序 中运行一段功能代码, ...
- python如何隐藏密码_在python脚本中隐藏密码(仅限不安全的混淆)
Base64编码是在标准库中,并将停止肩膀冲浪者: >>> import base64 >>> print base64.b64encode("passw ...
- 怎么把游戏隐藏到计算机,怎么将电脑游戏隐藏桌面
如何在计算机桌面上隐藏游戏? 鼠标右键属性,有一个隐藏的复选标记,单击"确定"转到"我的计算机工具文件夹"选项点,检查隐藏的文件和文件夹,不显示隐藏的内容. 文 ...
最新文章
- Caused by: java.lang.IllegalStateException: View ' '
- C语言随机字母生成,C++ 随机数字以及随机数字加字母生成的案例
- esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇
- 一个在分割、检测与定位、高分辨率通用的网络
- noj一道简单的数学题
- PAT (Basic Level) Practice (中文)1011 A+B 和 C (15 分)
- Java反序列化json内存溢出_反序列化JSON时出现线程错误
- Python格式化输出方法
- vs已停止工作的解决方案
- Could not retrieve transaction read-only status from server
- POJ1007 UVA612 UVALive5414 ZOJ1188 HDU1379 Bailian4086 DNA Sorting【排序+逆序数】
- Android View框架总结(六)View布局流程之Draw过程
- GB2312和ASCII码点阵字库HZK, ASC整理
- 苹果画画软件_数位板可以连手机画画?有哪些好用的绘画APP?
- 导出计算机配置信息吗,4种方式:查看电脑配置信息,没有必要用第三方软件。...
- Neo4j 构建简单农业知识图谱(Agriculture KnowledgeGraph)
- Xshell——连接服务器
- 网址缩短 php 安装包,PHP长链接网址缩短防封短网址短链接生成平台整站源码(一键安装)...
- Java网络编程socket基础学习
- 2021世界人工智能大会
热门文章
- Ruby基础教程(Day1)—— Ruby初探
- 优雅地处理运行时权限请求
- WebSphere创建概要文件
- 斗鱼关注人数爬取 ── 字体反爬的攻与防
- 【Kafka-分区增加副本】Kafka分区增加副本
- mysql 用触发器定时任务_MYSQL定时任务 触发器
- Oracle Golden Gate(OGG)学习——源端安装OGG (数据库版本为Oracle 10g)
- 中国芯片封测行业规划研究及发展前景投资可行性分析报告2022-2028年版
- ctfhub-fastcgi协议
- javascript排序_鸡尾酒在JavaScript中排序