Heim JS-Spezialeffekte jQuery-Effekte jQuery-Textbereich-Textfeld-Eingabetext-Wortbegrenzungs-Eingabeaufforderungscode

jQuery-Textbereich-Textfeld-Eingabetext-Wortbegrenzungs-Eingabeaufforderungscode

jQuery-Textbereich-Textfeld-Eingabetext-Wortbegrenzungs-Eingabeaufforderungscode

jQuery-Textbereich-Textfeld-Eingabetext-Wortbegrenzungs-Eingabeaufforderungscode

js-Code

<script type="text/javascript">
    //显示限制输入字符method
    function textAreaChange(obj){
        var $this = $(obj);
        var count_total = $this.next().children('span').text();
        var count_input = $this.next().children('em');
        var area_val = $this.val();
        if(area_val.len()>count_total){
            area_val = autoAddEllipsis(area_val,count_total);//根据字节截图内容
            $this.val(area_val);
            count_input.text(0);//显示可输入数
        }else{
            count_input.text(count_total - area_val.len());//显示可输入数
        }
    }
    //得到字符串的字节长度
    String.prototype.len = function(){
        return this.replace(/[^\x00-\xff]/g, "xx").length;
    };
    /*
     * 处理过长的字符串,截取并添加省略号
     * 注:半角长度为1,全角长度为2
     * pStr:字符串
     * pLen:截取长度
     * return: 截取后的字符串
     */
    function autoAddEllipsis(pStr, pLen) {
        var _ret = cutString(pStr, pLen);
        var _cutFlag = _ret.cutflag;
        var _cutStringn = _ret.cutstring;
        return _cutStringn;
    }
    /*
     * 取得指定长度的字符串
     * 注:半角长度为1,全角长度为2
     * pStr:字符串
     * pLen:截取长度
     * return: 截取后的字符串
     */
    function cutString(pStr, pLen) {
        // 原字符串长度
        var _strLen = pStr.length;
        var _tmpCode;
        var _cutString;
        // 默认情况下,返回的字符串是原字符串的一部分
        var _cutFlag = "1";
        var _lenCount = 0;
        var _ret = false;
        if (_strLen <= pLen/2){_cutString = pStr;_ret = true;}
        if (!_ret){
            for (var i = 0; i < _strLen ; i++ ){
                if (isFull(pStr.charAt(i))){_lenCount += 2;}
                else {_lenCount += 1;}
                if (_lenCount > pLen){_cutString = pStr.substring(0, i);_ret = true;break;}
                else if(_lenCount == pLen){_cutString = pStr.substring(0, i + 1);_ret = true;break;}
            }
        }
        if (!_ret){_cutString = pStr;_ret = true;}
        if (_cutString.length == _strLen){_cutFlag = "0";}
        return {"cutstring":_cutString, "cutflag":_cutFlag};
    }
    /*
     * 判断是否为全角
     *
     * pChar:长度为1的字符串
     * return: true:全角
     *         false:半角
     */
    function isFull (pChar){
        if((pChar.charCodeAt(0) > 128)){return true;}
        else{return false;}
    }
</script>
jQuery textarea文本框输入文字字数限制提示代码,设置固定输入字符,实时计算显示已经输入多少字符。 

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

CSS3-Animation VS jQuery-Effekte: Welche Technologie eignet sich besser, um verschiedene dynamische Effekte zu erzielen? CSS3-Animation VS jQuery-Effekte: Welche Technologie eignet sich besser, um verschiedene dynamische Effekte zu erzielen?

11 Sep 2023

CSS3-Animation VS jQuery-Effekte: Welche Technologie eignet sich besser, um verschiedene dynamische Effekte zu erzielen? Mit der rasanten Entwicklung des Internets und der zunehmenden Bedeutung der Website-Benutzererfahrung spielen dynamische Effekte eine wichtige Rolle im modernen Webdesign. Um vielfältige dynamische Effekte zu erzielen, können Entwickler wahlweise CSS3-Animationen oder jQuery-Effekte verwenden. In diesem Artikel werden wir untersuchen, welche Technik besser geeignet ist, um verschiedene dynamische Effekte zu erzielen. CSS3-Animation ist eine Technologie, die mithilfe von CSS-Stilen verschiedene Animationseffekte erzeugt. C

jQuery-Fokusveranstaltung enthüllt: Schlüsseltechniken zur Implementierung interaktiver Effekte jQuery-Fokusveranstaltung enthüllt: Schlüsseltechniken zur Implementierung interaktiver Effekte

26 Feb 2024

Enthüllung der Geheimnisse von jQuery-Fokusereignissen: Schlüsseltechniken zum Erzielen interaktiver Effekte jQuery ist eine beliebte JavaScript-Bibliothek, die viele prägnante und leistungsstarke Methoden zum Bearbeiten von HTML-Elementen und zum Erzielen umfangreicher interaktiver Effekte bereitstellt. Unter ihnen sind Fokusveranstaltungen eine der Schlüsseltechniken, um interaktive Effekte zu erzielen. Dieser Artikel befasst sich mit den Fokusereignissen in jQuery und führt Sie in Kombination mit spezifischen Codebeispielen dazu, die Geheimnisse von Fokusereignissen aufzudecken. 1. Fokusereignisse verstehen In jQuery umfassen Fokusereignisse Fokus,

Sie müssen sich nicht entscheiden: So kombinieren Sie geschickt CSS3-Animationen und jQuery-Effekte, um eine hocheffiziente Webseite zu erstellen Sie müssen sich nicht entscheiden: So kombinieren Sie geschickt CSS3-Animationen und jQuery-Effekte, um eine hocheffiziente Webseite zu erstellen

08 Sep 2023

Sie müssen sich nicht entscheiden: Wie Sie CSS3-Animationen und jQuery-Effekte geschickt kombinieren, um eine hochwirksame Webseite zu erstellen. Im heutigen hochentwickelten Internetzeitalter ist Webdesign zu einem der Schlüsselelemente geworden, die den Benutzern ein glückliches und einprägsames Gefühl vermitteln. Um dieses Ziel zu erreichen, haben viele Front-End-Entwickler damit begonnen, CSS3-Animationen und jQuery-Effekte sinnvoll zu nutzen, um die visuellen Effekte und das Benutzererlebnis von Webseiten zu verbessern. In diesem Artikel erfahren Sie, wie Sie CSS3-Animationen und jQuery-Effekte geschickt kombinieren, um eine äußerst effektive Webseite zu erstellen, und fügen Codebeispiele hinzu. Verwenden Sie CSS

Einfache Implementierung herzförmiger Jquery-Like- und Follow-Effekte Einfache Implementierung herzförmiger Jquery-Like- und Follow-Effekte

07 Dec 2016

Einfache Implementierung herzförmiger Jquery-Like- und Follow-Effekte

Teilen Sie 33 wunderschöne Maus-Hover-Effekte, die mit jQuery und CSS3_jquery implementiert wurden Teilen Sie 33 wunderschöne Maus-Hover-Effekte, die mit jQuery und CSS3_jquery implementiert wurden

16 May 2016

Heute haben wir 33 wunderschöne Maus-Hover-Effekte mit jQuery und CSS3 zusammengestellt. Einige davon sind reines CSS3. Sie können diese Effekte auf Ihren Webseiten verwenden, um Ihrer Website ein besseres Erlebnis zu verleihen.

Eine kurze Analyse der Unterschiede zwischen extjs und jquery Eine kurze Analyse der Unterschiede zwischen extjs und jquery

10 Apr 2023

In den letzten Jahren haben im Bereich der Webentwicklung ExtJS und jQuery, zwei beliebte JavaScript-Frameworks, große Aufmerksamkeit erregt. Einige Leute sagen, dass ExtJS leistungsfähiger als jQuery ist, während andere denken, dass jQuery flexibler und einfacher zu erlernen ist. Was ist der Unterschied zwischen ExtJS und jQuery? Lass es uns erkunden. 1. Verschiedene Zielbenutzer jQuery konzentriert sich auf dynamische Effekte auf Webseiten, und der Schwerpunkt liegt auf der Anzeige dynamischer Effekte auf der Browserseite. ExtJS konzentriert sich mehr auf die Entwicklung von Anwendungen auf Unternehmensebene

So fügen Sie eine benutzerdefinierte Methode in jQuery hinzu So fügen Sie eine benutzerdefinierte Methode in jQuery hinzu

11 Apr 2023

Mit der kontinuierlichen Weiterentwicklung der Front-End-Technologie beginnen immer mehr Websites, dynamische Effekte zu verwenden, um die Benutzeroberfläche zu bereichern. jQuery ist eine sehr beliebte JavaScript-Bibliothek, die die Manipulation von DOM, Ereignissen, AJAX usw. vereinfacht und viele praktische Methoden und Funktionen zum schnellen Erstellen dynamischer Effekte bereitstellt. Auf dieser Basis können Benutzer mit jQuery benutzerdefinierte Methoden hinzufügen, um sie bei Bedarf schnell aufzurufen. In diesem Artikel wird erläutert, wie Sie benutzerdefinierte Methoden in jQuery hinzufügen. 1. Was ist eine benutzerdefinierte jQuery-Methode? jQuery-Anpassung

Es gibt mehrere Effekte von JQuery Show(). Es gibt immer einen, den Sie brauchen. Es gibt mehrere Effekte von JQuery Show(). Es gibt immer einen, den Sie brauchen.

29 Jun 2017

Es gibt mehrere Effekte von JQuery Show(). Es gibt immer einen, den Sie brauchen.

jQuery implementiert Mausklick-Aussetzungseffekte jQuery implementiert Mausklick-Aussetzungseffekte

28 Apr 2018

Dieses Mal werde ich Ihnen jQuery zur Implementierung von Mausklick-Hover-Effekten vorstellen. Welche Vorsichtsmaßnahmen gibt es für jQuery, um Mausklick-Hover-Effekte zu implementieren?

See all articles See all articles

Hot Tools

jQuery2019 Valentinstag-Geständnis-Feuerwerk-Animations-Spezialeffekte

jQuery2019 Valentinstag-Geständnis-Feuerwerk-Animations-Spezialeffekte

Ein sehr beliebter jQuery-Spezialeffekt mit Geständnisfeuerwerk zum Valentinstag auf Douyin, der für Programmierer und Technikfreaks geeignet ist, um dem Mädchen, das sie lieben, ihre Liebe auszudrücken. Egal, ob Sie es mögen oder nicht, am Ende müssen Sie zustimmen.

Laui responsive animierte Login-Schnittstellenvorlage

Laui responsive animierte Login-Schnittstellenvorlage

Laui responsive animierte Login-Schnittstellenvorlage

520 Webanimations-Spezialeffekte für Geständnisse zum Valentinstag

520 Webanimations-Spezialeffekte für Geständnisse zum Valentinstag

jQuery Valentinstag-Geständnisanimation, 520-Geständnis-Hintergrundanimation

Coole System-Anmeldeseite

Coole System-Anmeldeseite

Coole System-Anmeldeseite

HTML5-Kassettenmusik-Player – KASSETTENSPIELER

HTML5-Kassettenmusik-Player – KASSETTENSPIELER

HTML5-Kassettenmusik-Player – KASSETTENSPIELER

Heißer Artikel

Roblox: Tierliste „Fisch – Verzauberungen'.
22 Dec 2024 Leitfaden für mobile Spiele
EA Sports FC 25: So erhalten Sie Modus-Mastery-Token
23 Dec 2024 Leitfaden für mobile Spiele
Path Of Exile 2: Waffenset Points, erklärt
15 Dec 2024 Leitfaden für mobile Spiele