首页 > 代码库 > 巧用 即刻搜索事件 input propertychange 监听输入框字数
巧用 即刻搜索事件 input propertychange 监听输入框字数
实时监听输入框的字数,大于200时,不再输入。
即时搜索:
propertychange(ie)和input事件(常用)
input是标准的浏览器事件,一般应用于input元素,当input的value发生变化就会发生,无论是键盘输入还是鼠标黏贴的改变都能及时监听到变化
propertychange,只要当前对象属性发生改变。(IE专属的)
<div class="container js_container"> <div class="weui-cells__title">问题描述</div> <div class="weui-cells weui-cells_form"> <div class="weui-cell"> <div class="weui-cell__bd"> <textarea id="doctorIntroduction" class="weui-textarea" placeholder="写答案" rows="3"></textarea> <div class="weui-textarea-counter"><span class="textareaLength">0</span>/200</div> </div>
</div>
</div> </div> </div>
//即时搜索 ‘input propertychange‘ 限制输入字符 $(‘.js_container‘).delegate(‘#doctorIntroduction‘, ‘input propertychange‘, function(e){ e.stopPropagation(); var fizeNum = $(this).val().length; if(fizeNum > 200){ var char = $(this).val(); char = char.substr(0,200); $(this).val(char); fizeNum = 200; weui.topTips(‘输入不能超过200哦!‘); } $(this).parent().find(‘.textareaLength‘).text(fizeNum); })
巧用 即刻搜索事件 input propertychange 监听输入框字数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。