Angular.JS利用ng-disabled属性和ng-model实现禁用button效果


Posted in Javascript onApril 05, 2017

前言

本文要实现的效果是在输入框内无文字时,提交button是不能点击状态,在输入文字后会变为可点击状态,效果图如下:

Angular.JS利用ng-disabled属性和ng-model实现禁用button效果

Angular.JS利用ng-disabled属性和ng-model实现禁用button效果

实现方法:

<div> 
 <div> 
  <textarea name="" id="" rows="3" class="form-control" ng-model="shyj" placeholder="在此输入审批意见"></textarea> 
 </div> 
 <div> 
  <div> 
   <button class="btn btn-sm btn-block btn-primary" ng-disabled="!shyj" 
    ng-click="agreeClick(SM.YGBH,SM.RQ,shyj);" ng-tap="$navigate.go('/home')"> 
   提交 
   </button> 
  </div> 
 </div> 
</div>

controller里其实不用做什么操作,html已经实现禁用效果了。放上来给大家随便看看吧。

$scope.agreeClick=function(v_shyg,v_rq,shyj){//审核通过 
 $scope.v_shzt=0; 
 $scope.v_shyg=v_shyg; 
 $scope.v_rq=v_rq; 
 $scope.shyj=shyj; 
 $scope.v_lsh=0; 
 /*if(!$scope.shyj||$scope.shyj==''){ 
  myTip("审核意见不能为空"); 
  return false; 
 }*/ 
 HomeService.agreeClick({YGBH:$scope.YGBH,v_rq:$scope.v_rq,v_shzt:$scope.v_shzt,v_shyg:$scope.v_shyg,v_shyj:$scope.shyj,v_lsh:$scope.v_lsh}).then(function(data){ 
  var info=data.msg; 
  if (info[0].code === "0") {//查询到结果 
  myTip("审核成功"); 
   $navigate.go("/LogList"); 
  }else{ 
   myTip("审核失败:"+info[0].msg); 
  } 
//  console.log("desk: %o", data); 
//  $scope.LogList=data.answers[0]; 
//  $scope.abc=data.answers[0][0].YGBH; 
//  console.log("bb: %o",$scope.abc); 
   }); 
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
基于jquery的表格排序
Sep 11 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
浅析node.js中close事件
Nov 26 Javascript
js 左右悬浮对联广告代码示例
Dec 12 Javascript
Angular中$compile源码分析
Jan 28 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
Mar 30 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
js实现掷骰子小游戏
Oct 24 Javascript
vue.js的简单自动求和计算实例
Nov 08 Javascript
js获取指定时间的前几秒
Apr 05 #Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 #Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 #Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 #Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 #Javascript
关于vuex的学习实践笔记
Apr 05 #Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 #Javascript
You might like
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
PHP基础知识回顾
2012/08/16 PHP
PHP编程函数安全篇
2013/01/08 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
php如何获取Http请求
2020/04/30 PHP
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
python如何重载模块实例解析
2018/01/25 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
python实现五子棋人机对战游戏
2020/03/25 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python statsmodel的使用
2020/12/21 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
DELPHI面试题研发笔试试卷
2015/11/08 面试题
临床医学专业个人的自我评价
2013/09/27 职场文书
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
求职自荐信格式
2013/12/04 职场文书
儿媳婚宴答谢词
2014/01/14 职场文书
致裁判员加油稿
2014/02/08 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
邀请函模板
2015/02/02 职场文书
英文版辞职信
2015/02/28 职场文书
深入浅析Django MTV模式
2021/09/04 Python
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android