时候我们会希望表单上的控件是不可修改的,比如在修改密码的网页中,显示用户名的文本框就应该是不可修改状态的,下面与大家分享下禁用表中控件的两种方法

在网页的制作过程中,我们会经常使用到表单。但是有时候我们会希望表单上的控件是不可修改的,比如在修改密码的网页中,显示用户名的文本框就应该是不可修改状态的。

在html中有两种禁用的方法,他们分别是:

1.给控件标签加上readonly='readonly'属性
2.给控件标签加上disabled='disabled'属性

举例:

复制代码

代码如下:


<input type="text" value="只读的" readonly="readonly" />
<input type="text" value="不可用的" disabled="disabled" />

举例中的两个控件都是不可修改的。但是他们也有一些区别!

从字面意思我们可以知道,试用readonly属性的控件是"只读"的,而试用disabled是"被禁用"的。那么他们的区别是什么呢?

只读的控件(使用了readonly属性的控件)是用户不可以用鼠标和键盘修改其值的,但是程序员可以用javascript来修改,当提交表单的时候这个控件的名和值会提交到服务器,也就是说对服务器是可见的。

而被禁用的控件(使用了disabled属性的控件)不但用户不可以用鼠标和键盘修改,而且是对服务器不可见的,即提交表单的时候其名和值不会提交到服务器,当然,程序员也可以用javascript来修改其值。

这就是他们的区别,知道了区别之后咱们就应该知道什么时候使用哪种方法了,切不可盲目!

转载于:https://www.cnblogs.com/telwanggs/p/5825836.html

HTML中禁用表单控件的两种方法readonly与disabled相关推荐

  1. excel日历弄到html,Excel中进行添加日历控件的两种方法

    有时我们在运用Excel表格的时候会运用到日历的控件,可是小伙伴们却不知道在哪里添加.那么我们来看一下,它到底躲藏在哪里,又该怎么添加呢?今天,学习啦小编就教大家在Excel中进行添加日历控件的两种方 ...

  2. html中完整表单控件,HTML表单和表单控件

    表单标签(掌握) 表单目的是为了收集用户信息. 在网页中,我们也需要跟用户进行交互,收集用户资料,这时就需要表单. 在HTML中,一个完整的表单通常由表单控件(也叫表单元素),提示信息和表单域3个部分 ...

  3. MFC中访问界面控件的两种方法

    1.在资源中创建一个对话框资源,放置一些控件,然后使用类向导创建一个此对话框类型的变量,项目中会自动创建此对话框的.h和.cpp文件. 有两种方式可在代码中访问控件. (1)如果在代码中直接访问,则使 ...

  4. html页面如何引用母版页,内容页面访问母版页控件的两种方法

    母版页是ASP.NET2.0新增的一个功能,使用它可以更方便.更快速的创建风格一致的应用程序..NET的母版页和Dreamweaver的模板非常的相似,但.NET的母版页更加强大,它除了能够实现创建风 ...

  5. Jsp页面中使用fckeditor控件的两种方法

    fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo ...

  6. 进Linux系统单用户模式,Linux进入单用户模式的两种方法

    单用户模式的作用 在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况. 遇到这种情况,一般情况下,维护人员就会通过最常用的方 ...

  7. html遍历表格内控件,表单控件VBA

    [VBA]遍历表中所有表单控件,并将控件的文本复制到如题,请问可以实现吗?通过VBA编程方法.注意,不是activex控件,是表#用VBA遍历CheckBox#可以先遍历所有shaps,再根据名称判断 ...

  8. 给表单控件添加超链接

    在HTML中给表单控件添加超链接 众所周知,常见的表单控件类型有text.password.button.submit.checkbox(复选框).radio(单选框).经常在做登录界面注册时会有一个 ...

  9. 下面哪些是html的表单控件,下列属于表单控件的是

    下面关于表单控件基本操作的陈述中,哪个是正确的 下面关于表单控件基本操作的陈述中,哪个是正确的 搜索资料 我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览14 次 本地图 ...

最新文章

  1. Unity3D之预设
  2. 五、Hive数据类型和简单使用
  3. 微信无法连接到服务器(110087)),110087无法连接网络是什么意思
  4. 小程序 生成条形码barcode.js
  5. C语言试题二十之利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。
  6. 关于PS插件Nik Collection不兼容cc2021闪退的解决方法
  7. 2021年甘肃省高考成绩一分一段表查询,2021年甘肃高考一分一段表公布查询时间 什么时候出...
  8. 《Python入门到精通》Python基础语法
  9. Windows linux子系统安装mysql
  10. pandas.DataFrame对行和列求和及添加新行和列
  11. http抓包实践--(二)--web网页抓包和fiddler修改包
  12. 为什么软件需要数字签名?代码签名证书的作用
  13. 鼠标左右键的快捷键是什么?
  14. 关于工信部191号文《App违法违规收集使用个人信息行为认定方法》的评估
  15. UE4 Text Render 中文字体制作
  16. android 多个基站信息吗,Android模拟器模拟基站信息,并将wifi伪造成4g数据信息
  17. 2021南昌市地区高考成绩排名查询,2021南昌中小学国编成绩排名/分数线
  18. HTML5+CSS3-边框背景图、多背景图、CSS选择器、网络字体、边框背景图片、过渡、放大、旋转
  19. conda search cuda后没有版本10的问题
  20. EasyExcel实现Mysql数据库Excel数据导出

热门文章

  1. (11)FPGA跨时钟域问题导致数据偶尔异常(学无止境)
  2. 脉冲波形对uwb的影响matlab仿真,DS-UWB系统信号的产生及MATLAB仿真
  3. 1018.eclipse工具使用记录
  4. 1015. vs项目编译成功INSTALL时
  5. python语言合法命名的_python语言合法命名_python合法命名
  6. 以太网帧的最小长度_802.3?以太网?看完你就懂了
  7. iframe 滚动条不显示_HTML基础教程:Iframe的用法
  8. python布尔类型运算_python基础之布尔运算、集合
  9. c语言1 2 10000,C语言1~10000之间所有水仙花数
  10. 雷霆战机源代码c语言,C++实现雷霆战机可视化小游戏