巧用 即刻搜索事件 input propertychange 监听输入框字数

Posted 礼拜16

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了巧用 即刻搜索事件 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 监听输入框字数的主要内容,如果未能解决你的问题,请参考以下文章

巧用Zotero搜索引擎,查找相关文献!

即时搜索

循环中点击单个事件(巧用this,指向当前对象)

巧用“搜索”解决自学编程遇到的难题

即时搜索:对于ios自带输入法输入中文时多次触发input事件的处理

JS,JQ及时监听input值的变化,MUI的input搜索框里的清除按钮的点击监听事件