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面向对象之二 命名空间
Feb 08 Javascript
jquery监听div内容的变化具体实现思路
Nov 04 Javascript
js select option对象小结
Dec 20 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
AngularJS ng-app 指令实例详解
Jul 30 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
实例浅析js的this
Dec 11 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
jQuery上传多张图片带进度条样式(DEMO)
Mar 02 Javascript
详解webpack babel的配置
Jan 09 Javascript
webpack 代码分离优化快速指北
May 18 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安全防范技巧分享
2011/11/03 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
javascript中的对象创建 实例附注释
2011/02/08 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
详解webpack 多入口配置
2017/06/16 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
python常见数制转换实例分析
2015/05/09 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
Python松散正则表达式用法分析
2016/04/29 Python
详解Python中的文件操作
2016/08/28 Python
深入浅出学习python装饰器
2017/09/29 Python
如何用python整理附件
2018/05/13 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
python使用epoll实现服务端的方法
2018/10/16 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
Python socket模块方法实现详解
2019/11/05 Python
wxPython实现画图板
2020/08/27 Python
浅谈python锁与死锁问题
2020/08/14 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
初三物理教学反思
2014/01/21 职场文书
三年级科学教学反思
2014/01/29 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
Tomcat配置访问日志和线程数
2022/05/06 Servers