[前端] 输入统计超出禁止输入
来源:互联网 发布:苹果cms自带采集插件 编辑:程序博客网 时间:2024/05/16 02:13
主要实现的功能:
1、进行实时的输入统计
2、超出最大值提示并禁止输入
效果:
HTML布局:
<div class="edit-input"> <input type="text" placeholder="请输入视频标题" class="name-inp"> <div class="inp-numb"><var>0</var>/<var>16</var></div></div>
JS脚本:
<script> // 统计函数 function inputTotal(inputEle,totalEle,varEle) { $('body').on('input', inputEle, function() { var length = ($(this).val()).length; var maxLenght = parseInt($(this).siblings(totalEle).find(varEle).last().text()); // 超出提示,并禁止输入 if(length > maxLenght) { // 有效值 var validVal = ($(this).val()).substr(0, maxLenght); $(this).val(validVal); length = maxLenght; alert('已经到最大值了!'); // 变红 $(this).siblings(totalEle).css('color', 'red').find(varEle).css('color', 'red'); } else { // 恢复 $(this).siblings(totalEle).css('color', '#ccc').find(varEle).css('color', '#ccc'); } // 计算值 $(this).siblings(totalEle).find(varEle).first().text(length); }); } // 请输入昵称 inputTotal('.name-inp', '.inp-numb', 'var');</script>
谢谢关注!
0 0
- [前端] 输入统计超出禁止输入
- js前端表单验证(禁止输入)
- 禁止输入框输入空格
- 禁止输入框输入中文
- [前端] checkbox选择统计和input输入监测
- 输入框禁止粘贴
- 输入框禁止粘贴
- textbox 禁止输入
- 禁止文本框的输入
- textbox禁止输入空格
- html file禁止输入
- 禁止输入指定字符
- 禁止输入中文
- file禁止手动输入
- 禁止用户输入字符
- 禁止输入表情
- Jquery禁止输入
- ios禁止表情输入
- 初试 spring web mvc
- 在eclpse中 一个web project 引用多个 java project 的方法
- 缓存机制
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- 国际主流商业BI产品对比分析报告
- [前端] 输入统计超出禁止输入
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- EntityFramework中常用的数据修改方式
- UI设计, 弹出对话框 设计(区分强调按钮和普通按钮,给用户一个 正向建议的强调按钮)
- UI设计,使用感知分层技术
- UI设计,使用 线框图(页面示意图或页面布局图)
- 微信公众平台开发 - 动手篇。使用weinxinFundation开始一个微信公众平台的开发
- UI设计 - 手机列表风格总结