今天在项目中无意发现在静态文件中的代码为

<input id="start_btn" type="button" value="启动" onclick="start()" >

随着项目的启动,后台拿来数据html页面代码变成

<input id="start_btn" type="button" value="启动" onclick="start()" disabled>

查阅js方法,发现是一句判断

function fun(){var t = document.getElementById('t').value;console.log(t);if(t == 1){document.getElementById("btn").disabled=false;} else{document.getElementById("btn").disabled=true;}   }

方法为页面初始化触发事件,故做了一下测试,探索disabled属性的作用

测试代码

<!DOCTYPE html>
<html>
<head><title>xxx</title>
</head>
<body><input type="text" name="t" id="t" /><input type="button" id="btn" name="btn" value="按钮" /><input type="button" id="btn1" onclick="fun()" name="btn" value="按钮1" />
</body>
<script type="text/javascript">function fun(){var t = document.getElementById('t').value;console.log(t);if(t == 1){document.getElementById("btn").disabled=false;} else{document.getElementById("btn").disabled=true;}}</script>
</html>

效果:在页面加载后,按钮按钮1均处于可点击状态。当在input框中输入1时点击按钮1按钮依旧可以点击。当输入非1时,点击按钮1按钮处于不可点击状态。而当按钮处于不可点击状态时,再次输入1,点击按钮1按钮重新恢复可点击状态。

故得出结论

- js添加disabled属性时,document.getElementById("btn").disabled=false,表示不添加disabled属性;
- document.getElementById("btn").disabled=true 为标签添加disabled属性;
- 当标签为<input type="button" id="btn" name="btn" value="按钮" disabled="true/false"/>时,均为不可点击

关于js里面表单disabled属性使用相关推荐

  1. js和jq设置disabled属性与移除disabled属性

    js操作: 代码如下: function disableElement(element,val){document.getElementById(element).disabled=val;} jQu ...

  2. antd4 table里面表单赋值_vue的组件化——table表格的封装

    什么是组件化--组件化是vue.js中的重要思想之一,也是vue的一个强大功能.它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用:任何的应用都可以被抽象成一个组件进行复用. ...

  3. vue中使用js控制button的disabled属性

    <button ref="btn">按钮</button> 最好不要使用this.$refs.btn.setAttribute('disabled',tru ...

  4. 工作56:element里面表单重置

  5. elementUI里的button使用disabled属性

    学习记录: 实现在table列表中控制二次点击按钮时对应行的button为不可点击,效果图如下: 1.el-table在表格按钮标签中定义disabled属性 HTML部分代码: <div id ...

  6. 本地html页面传递表单值,js实现两个页面表单传值并接收

    js 实现两个页面表单传值并接收源码 A页面: function test(){ var s =document.getElementById("txt"); location.h ...

  7. jquery设置表单元素只读_jquery设置元素readonly与disabled属性

    jquery api中提供了对元素应用disabled和readonly属性的方法. 1,jquery 设置readonly属性 例1, 复制代码 代码示例: $('input').attr(&quo ...

  8. js入门·表单详解一(修改表单属性,修改表单元素值)

    实在javascript入门·Document对象入门讲解(访问表单,创建新页,获取页标题) 一文中,我们已经把表单的一些基本访问等弄清楚了,下面我们深入的学下表单的属性以及对表单元素的简单操作! 演 ...

  9. js 动态添加 disabled 属性

    如: *方式一: <div id = "NB"> </div> if( a ) {// 符合条件 a 移除 disabled 属性$('#NB').remo ...

最新文章

  1. EPR | 制药业的AI:利用宝贵的资源
  2. python 写文件 换行_Python学习16:读写文件
  3. oracle union 最多_用户来稿:我就是那个在优买计划赚钱最多的男人
  4. 开发日记-20190801 读书笔记《Linux 系统管理技术手册(第二版)》关键词logrotate 管理日志文件
  5. 最小化安装时没有ifconfig命令,没有firewalld.service
  6. NWERC2020J-Joint Excavation【构造,贪心】
  7. 串口服务器应用领域及应用方案详解
  8. linux 性能测试iostat,Linux性能分析之二(iostat)
  9. Js+XML 操作 [ZT]
  10. 《软件测试技术实战:设计、工具及管理》—第2章 2.7节测试用例不应该包含实际的数据...
  11. [BZOJ 4589] Hard Nim
  12. java职业教育考试题_云课堂智慧职教java职业证书题库答案
  13. 系统运维工程师都要会什么?
  14. 存储、冯诺伊曼和哈佛结构之间的关系
  15. CSS设置阴影样式大全 包含所有样式 有图有代码
  16. 机器学习算法:根据幸福感问卷调查做预测
  17. 什么是刀片式服务器?
  18. We Dont Kown ....
  19. Lazada新手批量发布产品快速铺货详细教程:
  20. 计算机属于电器还是学习用品,未来的学习用品作文

热门文章

  1. springboot新冠疫苗预约系统在线视频点播系统毕业设计毕设作品开题报告开题答辩PPT
  2. 2021年起重机械指挥找解析及起重机械指挥考试总结
  3. Java-幻灯片形式的图片浏览器
  4. opencv2.0 saturate_cast? 研究
  5. 数通基础之IP网络结构初识(学习笔记)
  6. biee for mysql_BIEE11GRpd合并
  7. 计算两个时间的间隔天数,除去双休日
  8. Android 开发 ADT 24.0.2 下载
  9. Unity微信小游戏使用微信云开发记录
  10. LINUX终端调用DOS输出字符输出显示乱码问题