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标签的只读模式相关推荐

  1. Easyui中input标签设置只读

    Easyui中input标签设置只读 直接在input标签中设置属性:readonly="readonly". 具体例子: <input class="easyui ...

  2. Web学习第三天——HTML中input标签常用属性、框架集、内嵌框架

    第三天HTML中input标签常用属性.框架集.内嵌框架 一.input标签常用属性 表单数据提交特点: (一).文本框(text) (二).密码框(password) (三).单选按钮(radio) ...

  3. IOS系统中input标签获取焦点页面会放大的问题

    IOS系统中input标签获取焦点页面会放大的问题 在iOS系统中打开网页,input框输入时,输入框获取焦点的时候页面会放大,如果没有经过设置,页面放大之后就不会自动还原.使内容撑开浏览器,底部产生 ...

  4. HTML5/HTML中input标签用法解读

    HTML5/HTML中<input>标签用法解读 OK!今天博主为小伙伴们介绍的内容是HTML5/HTML中<input>标签的用法,,, ,emmm图文并茂哦! 喜欢博主的粉 ...

  5. img标签默认有外边距吗_下面选项中,( )可以设置网页中某个标签的右外边距为10像素。_学小易找答案...

    [单选题]阅读下面HTML代码,如果期望tabs位于box容器的右下角,则需要添加的CSS样式是( ) . [单选题]β一环糊精是由几个葡萄糖分子环合的 [多选题]身份权包括? [单选题]Why do ...

  6. vue中input标签的使用

    vue中input标签的使用 普通input标签 <input type="text" value="" placeholder="placeh ...

  7. HTML中input标签功能介绍

    我们先来了解一下input标签的几个基本控制属性. 1. name属性:元素的名称,也就是name的值代表当前input元素的名字: 2.value属性:元素的默认值 1)当input type=&q ...

  8. 中input标签赋值_Java程序员:Spring MVC JSP表单标签示例

    Spring MVC的表单标签为Java程序员提供了许多额外的支持.例如数据绑定,允许自动设置数据并从Java对象中检索数据. 从2.0版本开始,Spring提供了一组全面的数据绑定感知标记,用于在使 ...

  9. Html中input标签的详解

    今天来给大家讲解一下input标签的内部属性: 直接开门见山,首先我们先看input标签的第一个属性type: 1.type 格式:type="文本的类型" 当type设置为tex ...

最新文章

  1. 成为优秀程序员需要具备的15种编程技巧
  2. SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib
  3. Linux中的防火墙----iptables
  4. bootstrap内容部分API解读(2)
  5. codeforces 1287A -Angry Students(模拟)
  6. tc35 终端 cnmi=2,2即时模式下收不到短信的问题
  7. RHive的安装和用法
  8. html输入框素材,html input 标签
  9. 定义函数和更多形式(基础篇)
  10. Reaver无线破解工具——穷举PIN码破解简析
  11. win10 无法安全地连接到此页面 TLS安全设置未设置为默认 该怎么办? 无法访问此页面
  12. 基于AD9850的多功能信号发生器
  13. 计算机系微电子专业就业前景,2018微电子技术专业就业前景和就业方向分析
  14. IDEA新建运行Java项目
  15. 第四次团队作业:社团申请App
  16. 英国脱欧后,筒灯BS 476-21耐火报告还有用吗?需要更换成EN 1365-2的报告吗?
  17. 冰岛警方选中IDEMIA为其提供新的出入境系统
  18. RSD 教程 —— §2.4  RSD基本操作
  19. RDP报表工具v2.3.*版本升级操作步骤
  20. linux离线安装tcpdump

热门文章

  1. Opencv中的MSER特征
  2. STM32实现一个HID键盘
  3. 通用量子计算机理论,通用量子计算机_理论_组成与实现_吴楠_宋方敏_XiangdongLi...
  4. 数据库系统概论 3.关系数据库标准语言SQL
  5. 软考高级之信息系统案例分析七重奏-《3》
  6. 一个非计算机专业学生自学转码之路
  7. jsp在线电影票订购影城管理系统
  8. chatgpt赋能Python-python中的quit
  9. 清空掉回收站,发现误删了文件怎么办?
  10. 【统计模型】肺活量影响因素分析报告