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 相关文章推荐
利用try-catch判断变量是已声明未声明还是未赋值
Mar 12 Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 Javascript
Javascript中的包装类型介绍
Apr 02 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
js实现旋转木马效果
Mar 17 Javascript
vue+axios实现登录拦截的实例代码
May 22 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
Sep 12 Javascript
Vue仿支付宝支付功能
May 25 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 Javascript
新手快速上手webpack4打包工具的使用详解
Jan 28 Javascript
详解在React项目中安装并使用Less(用法总结)
Mar 18 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
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 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
PHP制作万年历
2015/01/07 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
五步轻松实现zTree的使用
2017/11/01 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
Python中对列表排序实例
2015/01/04 Python
调试Python程序代码的几种方法总结
2015/04/28 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
python实现决策树分类(2)
2018/08/30 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
python 同时读取多个文件的例子
2019/07/16 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
python unichr函数知识点总结
2020/12/16 Python
python中remove函数的踩坑记录
2021/01/04 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
质量月活动策划方案
2014/03/10 职场文书
《假如》教学反思
2014/04/17 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
图书借阅制度范本
2015/08/06 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript