ホームページ ウェブフロントエンド jsチュートリアル 複数行のテキストボックス[textarea]を設定して高さを自動生成する

複数行のテキストボックス[textarea]を設定して高さを自動生成する

Apr 26, 2018 pm 01:42 PM
textarea 自動生成 高い

今回は複数行のテキストボックスを設定して高さを自動生成するための注意点をご紹介します。

実装関数:

1/テキストエリアが新しい行を折り返すときに行の高さを自動的に増やす
2/テキストエリアが行を削除するときに行の高さを自動的に減らす依存関係: jquery.xxx.js を使用する必要があります職場でも同様の機能がありますが、プラグインを使用するには他のファイルをインポートする必要があると感じました。ファイルが非常に不便なので、

textarea jqueryプラグインを作成しました

<p class="form-group">
    <label class="col-sm-3 control-label no-
padding-right
" for="form-field-5"> 内容</label>
    <p class="col-sm-9">
        <textarea class="col-sm-8" id="form-field-5" placeholder="请输入内容..."></textarea>
    </p>
</p>
ログイン後にコピー
jQuery.extend({
    textareaAutosize_dc: function() {
        $("textarea").on("keyup", function(e) {
            var 
current
EnterCount = $(this).val().split("\n").length;
            var lineHeight = Number($(this).css("
line-height
").replace("px", ""));
            var enterCount = $(this).attr("enterCount");
            if (currentEnterCount < enterCount && enterCount != undefined) {
                //每行减掉固定行高
                $(this).height($(this).height() - lineHeight);
            } else if (currentEnterCount > enterCount) {
                //每行加入固定行高
                $(this).height($(this).height() + lineHeight);
                $(this).attr("enterCount", currentEnterCount);
            }
            //记录当前行高
            $(this).attr("enterCount", currentEnterCount);
        });
    }
});
//调用自动高度
$.textareaAutosize_dc();
ログイン後にコピー

この記事の事例を読んだ後、あなたは方法をマスターしたと思いますさらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事にご注目ください。

推奨読書:

Jquery+モバイル カスタム ボタン アイコンの手順の詳細な説明

Jquery+モバイル カスタム ボタン アイコンの手順の詳細な説明

以上が複数行のテキストボックス[textarea]を設定して高さを自動生成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

wps ディレクトリのディレクトリ ページ番号を自動的に生成する方法 wps ディレクトリのディレクトリ ページ番号を自動的に生成する方法 Feb 27, 2024 pm 04:01 PM

WPS は、さまざまなオフィス タスクを効率的に完了するのに役立つ強力なオフィス ソフトウェアです。中でも目次ページ番号の自動生成は非常に実用的な機能です。ユーザーの作業効率が大幅に向上するため、この Web サイトの編集者が WPS を使用してディレクトリのページ番号を自動的に生成する方法を詳しく紹介する記事をお届けします。 wps ディレクトリの目次ページ番号を自動生成する方法 まず、wps グループ文書を開き、空白スペースに生成する目次の内容を入力し、タイトル 1、タイトル 2、スタート メニュー バーのタイトル 3。 2. 設定後、[参照]機能をクリックし、参照ツールバーの[ディレクトリ]をクリックします。

jQueryで要素の高さ属性を削除するにはどうすればよいですか? jQueryで要素の高さ属性を削除するにはどうすればよいですか? Feb 28, 2024 am 08:39 AM

jQueryで要素の高さ属性を削除するにはどうすればよいですか?フロントエンド開発では、要素の高さ属性を操作する必要が生じることがよくあります。要素の高さを動的に変更する必要がある場合や、要素の高さ属性を削除する必要がある場合があります。この記事では、jQuery を使用して要素の高さ属性を削除する方法と、具体的なコード例を紹介します。 jQuery を使用して高さ属性を操作する前に、まず CSS の高さ属性を理解する必要があります。 height 属性は要素の高さを設定するために使用されます

ディレクトリを自動生成する方法 自動生成されるディレクトリの形式を設定する方法 ディレクトリを自動生成する方法 自動生成されるディレクトリの形式を設定する方法 Feb 22, 2024 pm 03:30 PM

Wordでカタログのスタイルを選択すると、操作完了後に自動生成されます。分析 1. コンピューター上の Word に移動し、クリックしてインポートします。 2入力後、ファイルディレクトリをクリックします。 3 次に、ディレクトリのスタイルを選択します。 4. 操作が完了すると、ファイル ディレクトリが自動的に生成されることがわかります。補足: 概要/メモ記事の目次は、第 1 レベルの見出し、第 2 レベルの見出し、および第 3 レベルの見出しを含めて自動的に生成されます (通常は第 3 レベルの見出しまでです)。

brタグの高さを変更するにはどうすればよいですか? brタグの高さを変更するにはどうすればよいですか? Sep 11, 2023 pm 05:29 PM

タグは、Web コンテンツに改行を追加するためによく使用される HTML 要素です。ただし、場合によっては、既存の行の不連続の高さが不十分であると判断され、文書の連続する行間の間隔を広げる必要がある場合があります。この説明では、CSS の line-height プロパティの使用や補助行折り返し要素の追加など、ラベルの高さを変更するさまざまな方法を検討します。初心者でも経験豊富な Web 開発者でも、このマニュアルを読めば、Web デザインでラベルの高さを調整する方法を包括的に理解できます。メソッド br タグの高さを視覚的に変更する 2 つの異なるメソッドを見ていきます。それらは次のとおりです - CSSline-height プロパティを使用して余分な改行を追加します 方法 1: CSSline を使用する -

PHP を使用して API ドキュメントを自動生成する方法 PHP を使用して API ドキュメントを自動生成する方法 Jun 06, 2023 am 08:01 AM

インターネット技術の継続的な発展に伴い、API はアプリケーション間のデータ対話を実現する重要な方法になりました。 API を作成するプロセスでは、必然的にドキュメントの作成とメンテナンスが重要な問題になります。ただし、API ドキュメントを手動で作成して保守する従来の方法は非効率的でエラーが発生しやすいため、継続的に反復を行うプロジェクトには適していません。 PHP を使用して API ドキュメントを自動的に生成すると、効果的に効率が向上し、エラーが削減されます。この記事では、PHPを使ってAPIドキュメントを自動生成する方法を紹介します。マニュアル

電子書籍を自動生成するWordPressプラグインの開発方法 電子書籍を自動生成するWordPressプラグインの開発方法 Sep 05, 2023 am 08:01 AM

電子書籍を自動生成する WordPress プラグインの開発方法 ソーシャル メディアと電子書籍リーダーの普及により、電子書籍は人々が知識を取得し共有するための重要な方法の 1 つになりました。 WordPress 開発者は、電子書籍を作成して発行する必要に直面するかもしれません。このプロセスを簡素化するために、電子書籍を自動的に生成する WordPress プラグインを開発できます。この記事では、そのようなプラグインを開発する方法を説明し、参考用のコード例を提供します。ステップ 1: 最初にプラグインの基本的なファイル構造を作成します

Java 14のRecordsクラスを使用してequals()メソッドとhashCode()メソッドを自動的に生成する方法 Java 14のRecordsクラスを使用してequals()メソッドとhashCode()メソッドを自動的に生成する方法 Jul 31, 2023 pm 01:52 PM

Java14 の Records クラスを使用して、equals() および hashCode() メソッドを自動的に生成する方法 Java プログラミングでは、多くの場合、クラス用にquals() および hashCode() メソッドを作成する必要があります。これら 2 つのメソッドは、オブジェクトの等価性コードとハッシュ コードを扱う場合に非常に重要です。このプロセスを簡素化するために、Java14 では新しい Records クラスが導入されています。 Records クラスは、equals() と hashCode の記述を簡素化する方法を提供します。

テキストエリアを読み取り専用に設定する方法 テキストエリアを読み取り専用に設定する方法 Sep 28, 2023 am 11:17 AM

readonly 属性、disabled、readwrite 属性を使用して、テキストエリアを読み取り専用に設定できます。詳細な導入: 1. readonly 属性、readonly 属性の値は readonly、2.disabled 属性、disabled 属性の値が無効であるため、<textarea> 要素の内容は変更できません、3. readwrite 属性、 <textarea> 要素のコンテンツは変更などが可能です。

See all articles