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 相关文章推荐
javascript动画浅析
Aug 30 Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
Easyui 之 Treegrid 笔记
Apr 29 Javascript
Jquery获取当前城市的天气信息
Aug 05 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
Javascript实现的StopWatch功能示例
Jun 13 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 Javascript
JavaScript事件发布/订阅模式原理与用法分析
Aug 21 Javascript
微信小程序时间轴实现方法示例
Jan 14 Javascript
js实现图片无缝循环轮播
Oct 28 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
用PHP和ACCESS写聊天室(三)
2006/10/09 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php GUID生成函数和类
2014/03/10 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
javascript smipleChart 简单图标类
2011/01/12 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
Python实现处理管道的方法
2015/06/04 Python
详解Python中heapq模块的用法
2016/06/28 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
python使用代理ip访问网站的实例
2018/05/07 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
历史系毕业生自荐信
2013/10/28 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
Python中的pprint模块
2021/11/27 Python
Python OpenCV实现图像模板匹配详解
2022/04/07 Python