基本语法:

做用:

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

复制代码 代码以下:

@n

使用通常处理程序实现

数值自增.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的做用介绍及使用示例相关推荐

  1. 从硬盘的隐藏分区启动计算机,Windows 10中隐藏分区、取消分区,看这个就够了!...

    原标题:Windows 10中隐藏分区.取消分区,看这个就够了! 在计算机上隐藏驱动器或分区后用户将无法再看到它.隐藏分区可以带来许多好处,这就是为什么Mac和Windows都提供了几个内置工具来隐藏 ...

  2. 计算机网络连接能否隐藏位置,如何能在局域网中隐藏电脑及IP地址

    局域网在各大单位中最为常见,所有开机的电脑都会不约而同的出现在单位的局域网上,而且大家都有固定的IP地址,而固定的IP地址很容易被攻击,因此,有没有什么办法可以在局域内隐藏自己的电脑及IP地址呢?答案 ...

  3. php文件域的作用,在word中何为域

    word域简介 WORD域的中文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段.每个Word域都有一个唯一的名字,但有不同的取值.用Word排版时,若能熟练使用WORD域,可增 ...

  4. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  5. jsp中写隐藏td标签_html中隐藏td

    html|table|内容超出长度-隐藏|兼容IE和FF的写法. HTML中,一个表格,要达到二个条件: 1.内容多了不自动换行: 2.固定单元格宽度.如果内容超出,则隐藏: 如果在IE下,只是写成& ...

  6. linux 隐藏命令参数,linux – 在ps中隐藏命令的参数

    我在linux服务器上运行一个应用程序,当我运行应用程序时,我将密码作为命令行提供,如下所示: ./myapplication --smtp-password mypassword 在我们的应用程序中 ...

  7. qt 隐藏控制台_在控制台程序中隐藏控制台窗口

    大家都知道,当编写一个win32 console application时,当运行此类程序的时候 默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序 中运行一段功能代码, ...

  8. python如何隐藏密码_在python脚本中隐藏密码(仅限不安全的混淆)

    Base64编码是在标准库中,并将停止肩膀冲浪者: >>> import base64 >>> print base64.b64encode("passw ...

  9. 怎么把游戏隐藏到计算机,怎么将电脑游戏隐藏桌面

    如何在计算机桌面上隐藏游戏? 鼠标右键属性,有一个隐藏的复选标记,单击"确定"转到"我的计算机工具文件夹"选项点,检查隐藏的文件和文件夹,不显示隐藏的内容. 文 ...

最新文章

  1. Caused by: java.lang.IllegalStateException: View ' '
  2. C语言随机字母生成,C++ 随机数字以及随机数字加字母生成的案例
  3. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇
  4. 一个在分割、检测与定位、高分辨率通用的网络
  5. noj一道简单的数学题
  6. PAT (Basic Level) Practice (中文)1011 A+B 和 C (15 分)
  7. Java反序列化json内存溢出_反序列化JSON时出现线程错误
  8. Python格式化输出方法
  9. vs已停止工作的解决方案
  10. Could not retrieve transaction read-only status from server
  11. POJ1007 UVA612 UVALive5414 ZOJ1188 HDU1379 Bailian4086 DNA Sorting【排序+逆序数】
  12. Android View框架总结(六)View布局流程之Draw过程
  13. GB2312和ASCII码点阵字库HZK, ASC整理
  14. 苹果画画软件_数位板可以连手机画画?有哪些好用的绘画APP?
  15. 导出计算机配置信息吗,4种方式:查看电脑配置信息,没有必要用第三方软件。...
  16. Neo4j 构建简单农业知识图谱(Agriculture KnowledgeGraph)
  17. Xshell——连接服务器
  18. 网址缩短 php 安装包,PHP长链接网址缩短防封短网址短链接生成平台整站源码(一键安装)...
  19. Java网络编程socket基础学习
  20. 2021世界人工智能大会

热门文章

  1. Ruby基础教程(Day1)—— Ruby初探
  2. 优雅地处理运行时权限请求
  3. WebSphere创建概要文件
  4. 斗鱼关注人数爬取 ── 字体反爬的攻与防
  5. 【Kafka-分区增加副本】Kafka分区增加副本
  6. mysql 用触发器定时任务_MYSQL定时任务 触发器
  7. Oracle Golden Gate(OGG)学习——源端安装OGG (数据库版本为Oracle 10g)
  8. 中国芯片封测行业规划研究及发展前景投资可行性分析报告2022-2028年版
  9. ctfhub-fastcgi协议
  10. javascript排序_鸡尾酒在JavaScript中排序