disabled和readonly属性的区别是什么

简介:
在实际应用中,可能要设置表单元素为内容是不可更改的,标题中的两个属性都可以实现此功能。

代码如下:

 
01
02
03
04
05
06
07
08
09
10
11
12
<!DOCTYPE html>
< html >
< head >
< meta charset = " utf-8" >
< meta name = "author" content = "http://www.softwhy.com/" />
< title >蚂蚁部落</ title >
</ head >
< body >
< input type = "text" disabled value = "蚂蚁部落一" />
< input type = "text" readonly value = "蚂蚁部落一" />
</ body >
</ html >

上面代码使用两个属性可以将文本框设置不可更改的状态,使用键盘和鼠标是不能修改文本框的内容。

两个属性的区别:

虽然两个属性功能上有相似之处,但是区别还是非常巨大的,下面就简单做一下列举。

1.两个属性在元素上的渲染效果不同,这个自然一目了然。

2.disabled是设置元素"不可用",比较狠一点,相应元素的value属性值不能够通过表单提交,也不能够使用js代码去动态修改value属性值,readonly是设置元素为只读,可以通过表单提交相应的值,也可以使用js动态修改value属性值。



原文发布时间为:2017-2-20

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落

原文链接:disabled和readonly属性的区别是什么


相关文章
|
11月前
|
存储 前端开发 UED
React 标签页组件 Tab
标签页(Tab)组件是现代Web应用中常见的UI元素,用于在有限空间内展示多个内容面板。本文介绍如何在React中实现功能完善的标签页组件,涵盖基本概念、状态管理、常见问题及解决方案。通过`useState`管理选中标签,使用CSS确保布局一致性和过渡效果,并解决性能和逻辑错误。高级功能如懒加载和持久化选择状态进一步提升用户体验。
315 16
|
运维 Cloud Native 云计算
云原生架构的演进:从微服务到无服务器计算
在数字化转型的浪潮中,云原生技术以其灵活性、可扩展性和成本效益性,成为推动现代软件开发和运维的关键力量。本文将探讨云原生概念的演变,特别是从微服务架构到无服务器计算的转变,揭示这一进化如何影响应用程序的开发、部署和管理。通过分析实际案例,我们旨在提供对云原生技术未来趋势的洞察,同时指出企业在这一转变过程中可能面临的挑战和机遇。
185 29
|
C语言
输入&输出
【2月更文挑战第13天】输入&输出。
70 1
|
SQL JSON 关系型数据库
Node + Express + MySQL 接口开发完整案例
Node + Express + MySQL 接口开发完整案例
630 0
Node + Express + MySQL 接口开发完整案例
|
存储 编解码 应用服务中间件
【JavaWeb】会话跟踪技术Cookie与Session原始真解(下)
文章目录 1 什么是会话? 2 Cookie技术 2.1 Cookie简介 2.2 Cookie的理解与创建 2.3 服务器获取Cookie与Cookie的修改 2.4 Cookie的生命控制与生命周期 2.5 Cookie有效路径Path设置 3 Session会话技术 3.1 初探Session 3.2 Session的创建、获取与基本使用 3.3 Session的生命控制与生命周期 3.4 如何理解Session底层是基于Cookie实现的?
【JavaWeb】会话跟踪技术Cookie与Session原始真解(下)
嵌入式实践教程--【裸机程序】I2C裸机
嵌入式实践教程--【裸机程序】I2C裸机
嵌入式实践教程--【裸机程序】I2C裸机
|
小程序 程序员
ass3实验
1.自我情况 2.使用过程 3.心得体会
阿里五年,再难,也没想过要趴下
在阿里打怪升级的路上,每件事都很难。但幸好,这一路上我们这群人,再难,也没想过趴下。
1858 0
|
SQL OLTP 索引
SQL Server 2014新特性:其他
AlwaysOn 增强功能 SQL Server 2014 包含针对 AlwaysOn 故障转移群集实例和 AlwaysOn 可用性组的以下增强功能: “添加 Azure 副本向导”简化了用于 AlwaysOn 可用性组的混合解决方案创建。
1235 0