仕事で、これまで一度も書いたことのないケースに遭遇しました。午後の半分をその作業に費やし、ついに書き上げました。とても達成感がありました。もちろん、これは JS の専門家にとっては何でもないことですが、私自身の JS 能力にとっては小さな前進です。 事例紹介: 一部の Web サイトにはテキストエリア テキスト ボックスがよくあります。入力すると、下にテキスト プロンプトが表示され、あと何語入力できるかが表示されます。今日はこの機能を実装します。もちろん、ページには複数のテキストエリアがあるため、単一の js ロジックを使用してそれらを制御することはできないため、少しカプセル化する必要があります。もちろん、私のカプセル化にはまだいくつかの欠落がありますが、基本的な機能は実現されています。 まず、単一のテキストエリアの実装例を紹介しましょう。 HTML部分: XML/HTML コードコンテンツをクリップボードにコピー
js部分: JavaScriptコードコンテンツをクリップボードにコピー
次に、同じページに複数のテキストエリアを配置する実装例を紹介します。 JavaScriptコードコンテンツをクリップボードにコピー
もちろん、ここで実際に必要な単語の数も関数内にカプセル化できますが、ここではそうしません。このように、テキストを入力すると、スパン内に残りの単語数が自動的に表示されます。入力値が最大値に達すると、残りの単語数は 0 と表示され、新しいコンテンツを入力することができなくなります。テキストを削除する場合、span は残りの単語数を動的に取得できます。 以下は他の人のコードです。今回も書き方を少し拝借しました。 html: XML/HTML コードコンテンツをクリップボードにコピー
js: JavaScriptコードコンテンツをクリップボードにコピー
テキストエリアの残りの単語数を動的に取得する方法に関する上記の記事は、エディターがあなたと共有するすべてのコンテンツです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 |
<<: JavaScript で動的な QML オブジェクトを作成する方法
>>: スタイル属性 (element.style) で定義されたインライン スタイルを削除する方法
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
今日、docker で redis 環境を構築していたところ、yum がリソースを取得できず、インタ...
質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...
オブジェクト上にマウスを移動したときにコンテンツ(タイトル属性の内容)を折り返す方法、HTML タイ...
目次1. SQL言語の基本機能の紹介2. データ定義言語の目的3. データベースの作成と破棄4. デ...
MySQL 起動エラーWindows 10 に MySQL をインストールする前は、net star...
Linux の優れた点は、マルチユーザー、マルチタスク システムにあります。 Linux では通常、...
Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...
目次成果を達成するsortablejs の紹介具体的な実装成果を達成する最初は、antdesign ...
まずmysqlの圧縮バージョンをダウンロードします。公式ダウンロードアドレスは123WORDPRES...
1. ユーザーを作成して承認するMySQL 8.0 では、ユーザーの作成と認証が以前とは異なります...
目次js ディープコピーデータ保存方法浅いコピー/深いコピーとは何か一般的なディープコピーの実装1....
Microsoft IE 5.0 がリリースされる前は、Web プログラミングにおける最大の課題は、...
目次約束とは何ですか?拒否の使用法キャッチの使い方すべての使用法レースの使用約束とは何ですか? Pr...
これは Element UI の読み込みコンポーネントのエフェクトです。かっこいいですね。実装してみ...