设置HTML中input标签的只读模式
在html中有两个设置只读的属性:
1.readOnly 可获取值,不可输入值,可回填值;
2.disabled 不可获取,不可输入值,可回填值;
1.基本操作
设置只读:
<!--设置disabled属性为只读-->
<input type="text" class="form-control" id="BWHM" name="keHuLianXiHao" disabled="true" maxlength="11"/>
<!--设置readonly属性为只读-->
<input type="text" class="form-control" id="KHMC" readonly="true"/>
通过JS控制只读模式:
//设置true代表只读
//取消disabled的只读模式
document.getElementById('BWHM').disabled = false;
//取消readOnly的只读模式
document.getElementById("KHMC").readOnly=false;
2.特点
1.两者在设置后都是不可以进行文本输入操作,并且会有灰色的遮罩层;但是当给下拉框类型设置 readOnly 属性时,还是我们可以选择的,设置和不设置的区别只是多了一层遮罩,并没有理想中的不可操作效果,所以在给下拉框设置只读时就要设置disabled 属性;
2.两者设置只读后鼠标移动上去显示的图标不一样;
3.设置 readOnly 后是可以获取到标签的值的,但 disabled 是不可以获取值;
3.实例
1.这里修改模态框和新增模态框是共用同一个模态框,但是有一个字段新增时需要输入,修改时就是只读;
思路说一下即可:在HTML可以写,可以不写,在模态框弹出之前设置disabled 属性,如需要显示为只读则设置为document.getElementById('BWHM').disabled = true;即可。反之设置为false;
2.我写一个下拉框,我下拉框是只读的(disabled ),我在一个树形图中选择一个值回填到下拉框中,然后提交下拉框的数据;(即下拉框只读无法获取值,但是又需要获取值)
思路:form表单为例,可以在它提交数据前设置disabled为false(可以在点击事件中或者在form表单提交验证数据时设置),使数据变为可读,当提交完成后再设置为只读;
form表单,在判断数据时设置:https://blog.csdn.net/weixin_44544885/article/details/91357706
设置HTML中input标签的只读模式相关推荐
- Easyui中input标签设置只读
Easyui中input标签设置只读 直接在input标签中设置属性:readonly="readonly". 具体例子: <input class="easyui ...
- Web学习第三天——HTML中input标签常用属性、框架集、内嵌框架
第三天HTML中input标签常用属性.框架集.内嵌框架 一.input标签常用属性 表单数据提交特点: (一).文本框(text) (二).密码框(password) (三).单选按钮(radio) ...
- IOS系统中input标签获取焦点页面会放大的问题
IOS系统中input标签获取焦点页面会放大的问题 在iOS系统中打开网页,input框输入时,输入框获取焦点的时候页面会放大,如果没有经过设置,页面放大之后就不会自动还原.使内容撑开浏览器,底部产生 ...
- HTML5/HTML中input标签用法解读
HTML5/HTML中<input>标签用法解读 OK!今天博主为小伙伴们介绍的内容是HTML5/HTML中<input>标签的用法,,, ,emmm图文并茂哦! 喜欢博主的粉 ...
- img标签默认有外边距吗_下面选项中,( )可以设置网页中某个标签的右外边距为10像素。_学小易找答案...
[单选题]阅读下面HTML代码,如果期望tabs位于box容器的右下角,则需要添加的CSS样式是( ) . [单选题]β一环糊精是由几个葡萄糖分子环合的 [多选题]身份权包括? [单选题]Why do ...
- vue中input标签的使用
vue中input标签的使用 普通input标签 <input type="text" value="" placeholder="placeh ...
- HTML中input标签功能介绍
我们先来了解一下input标签的几个基本控制属性. 1. name属性:元素的名称,也就是name的值代表当前input元素的名字: 2.value属性:元素的默认值 1)当input type=&q ...
- 中input标签赋值_Java程序员:Spring MVC JSP表单标签示例
Spring MVC的表单标签为Java程序员提供了许多额外的支持.例如数据绑定,允许自动设置数据并从Java对象中检索数据. 从2.0版本开始,Spring提供了一组全面的数据绑定感知标记,用于在使 ...
- Html中input标签的详解
今天来给大家讲解一下input标签的内部属性: 直接开门见山,首先我们先看input标签的第一个属性type: 1.type 格式:type="文本的类型" 当type设置为tex ...
最新文章
- 成为优秀程序员需要具备的15种编程技巧
- SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib
- Linux中的防火墙----iptables
- bootstrap内容部分API解读(2)
- codeforces 1287A -Angry Students(模拟)
- tc35 终端 cnmi=2,2即时模式下收不到短信的问题
- RHive的安装和用法
- html输入框素材,html input 标签
- 定义函数和更多形式(基础篇)
- Reaver无线破解工具——穷举PIN码破解简析
- win10 无法安全地连接到此页面 TLS安全设置未设置为默认 该怎么办? 无法访问此页面
- 基于AD9850的多功能信号发生器
- 计算机系微电子专业就业前景,2018微电子技术专业就业前景和就业方向分析
- IDEA新建运行Java项目
- 第四次团队作业:社团申请App
- 英国脱欧后,筒灯BS 476-21耐火报告还有用吗?需要更换成EN 1365-2的报告吗?
- 冰岛警方选中IDEMIA为其提供新的出入境系统
- RSD 教程 —— §2.4 RSD基本操作
- RDP报表工具v2.3.*版本升级操作步骤
- linux离线安装tcpdump