AngularJS实现的输入框字数限制提醒功能示例


Posted in Javascript onOctober 26, 2017

本文实例讲述了AngularJS实现的输入框字数限制提醒功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>3water.com AngularJS字数提示</title>
</head>
<style>
  *{
    margin:0;
    padding:0;
  }
  input,button,textarea,select{
    outline:none;
  }
  textarea{
    resize:none;
  }
  .content{
    width:350px;
    height:150px;
    font-size:18px;
    text-indent:40px;
    overflow-y: hidden;
    overflow-x: hidden;
  }
  .content:hover{
    border:1px solid #00ffff;
    cursor:pointer;
  }
  .top{
    vertical-align:top;
  }
  .fontColor
  {
    color:#eee;
  }
  .tableT td{
    margin-right:20px;
  }
</style>
<body ng-app="myApp" ng-controller="myControl">
<table class="tableT">
  <tr>
    <td class="top">退货说明 :</td>
    <td><textarea id="sayId" class="content" ng-model="say" ng-keyup="changeText()"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td class="fontColor">你还可以输入{{textLength}}字</td>
  </tr>
</table>
</body>
<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="../js/angular.min.js"></script>
<script type="text/javascript">
  var app = angular.module('myApp',[]);
  app.controller('myControl',function($scope){
    $scope.textLength = 10;
    $scope.changeText = function(){
      var length = $("#sayId").val().length;  //使用$scope.say.length的时候,输入空格的时候没有计算空格长度。
      console.log(length);
      $scope.textLength = 10 - length;
      if($scope.textLength<=0){
        $scope.textLength = 0;
        $("#sayId").val($scope.say.slice(0,10));
      }
    }
  });
</script>
</html>

运行效果:

AngularJS实现的输入框字数限制提醒功能示例

Javascript 相关文章推荐
JavaScript为对象原型prototype添加属性的两种方式
Aug 01 Javascript
Mac/Windows下如何安装Node.js
Nov 22 Javascript
js数组循环遍历数组内所有元素的方法
Jan 18 Javascript
Javascript 赋值机制详解
Nov 23 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
js实现一个猜数字游戏
Mar 31 Javascript
es6学习笔记之Async函数基本教程
May 11 Javascript
关于JavaScript中forEach和each用法浅析
Jul 27 Javascript
浅谈Node 调试工具入门教程
Mar 20 Javascript
使用javascript函数编写简单银行取钱存钱流程
May 26 Javascript
js滚轮事件 js自定义滚动条的实现
Jan 18 Javascript
js实现简单点赞操作
Mar 17 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 #Javascript
详谈构造函数加括号与不加括号的区别
Oct 26 #Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 #Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 #Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 #Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 #Javascript
input type=file 选择图片并且实现预览效果的实例
Oct 26 #Javascript
You might like
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
Python 多核并行计算的示例代码
2017/11/07 Python
Python2与Python3的区别详解
2020/02/09 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
3.12植树节活动总结2014
2014/03/13 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
贪污检举信范文
2015/03/02 职场文书
2015入党自传书范文
2015/06/26 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android