【问题标题】:Restricting text area content限制文本区域内容
【发布时间】:2014-09-03 07:50:41
【问题描述】:

Jquery 中是否有一个插件来限制在文本区域内输入的文本,具体取决于字体大小和字体系列?

我知道有一个最大长度属性,但我想要一些动态的,这取决于字体大小和字体系列。

【问题讨论】:

    标签: javascript jquery jquery-plugins


    【解决方案1】:
    (function($){ 
        $.fn.extend({  
            limitText: function() {
                var interval, f;
                var self = $(this);
    
                $(this).focus(function(){
                    interval = window.setInterval(substring,100);
                });
    
                $(this).blur(function(){
                    clearInterval(interval);
                    checkfont();
                });
           function checkfont(){ 
               var font_family = self.css('font-family');
               var font_size = self.css('font-size');
    
               if(font_family != "Tahoma" && font_size <= "13"){
               // You can configure according to you need in condition
               $(self).val($(self).val().substring(0,limit));
               }
    
           }
           substring();
           } 
       }); 
    })(jQuery);
    

    【讨论】:

    • 我不希望它有特定的限制。我希望该限制因字体大小或字体系列而异。
    猜你喜欢
    • 2021-12-19
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    相关资源
    最近更新 更多