仕事で、これまで一度も書いたことのないケースに遭遇しました。午後の半分をその作業に費やし、ついに書き上げました。とても達成感がありました。もちろん、これは JS の専門家にとっては何でもないことですが、私自身の JS 能力にとっては小さな前進です。 事例紹介: 一部の Web サイトにはテキストエリア テキスト ボックスがよくあります。入力すると、下にテキスト プロンプトが表示され、あと何語入力できるかが表示されます。今日はこの機能を実装します。もちろん、ページには複数のテキストエリアがあるため、単一の js ロジックを使用してそれらを制御することはできないため、少しカプセル化する必要があります。もちろん、私のカプセル化にはまだいくつかの欠落がありますが、基本的な機能は実現されています。 まず、単一のテキストエリアの実装例を紹介しましょう。 HTML部分: XML/HTML コードコンテンツをクリップボードにコピー
js部分: JavaScriptコードコンテンツをクリップボードにコピー
次に、同じページに複数のテキストエリアを配置する実装例を紹介します。 JavaScriptコードコンテンツをクリップボードにコピー
もちろん、ここで実際に必要な単語の数も関数内にカプセル化できますが、ここではそうしません。このように、テキストを入力すると、スパン内に残りの単語数が自動的に表示されます。入力値が最大値に達すると、残りの単語数は 0 と表示され、新しいコンテンツを入力することができなくなります。テキストを削除する場合、span は残りの単語数を動的に取得できます。 以下は他の人のコードです。今回も書き方を少し拝借しました。 html: XML/HTML コードコンテンツをクリップボードにコピー
js: JavaScriptコードコンテンツをクリップボードにコピー
テキストエリアの残りの単語数を動的に取得する方法に関する上記の記事は、エディターがあなたと共有するすべてのコンテンツです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 |
<<: JavaScript で動的な QML オブジェクトを作成する方法
>>: スタイル属性 (element.style) で定義されたインライン スタイルを削除する方法
この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...
HTML ページでは、ボタンやテキスト ボックスなどの視覚要素にフォーカスを設定したり、フォーカスを...
1. .shファイルを実行する./sh ファイルを使用して直接実行することもできますが、現在のターミ...
MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...
目次G2チャートについて使用テンプレートで使用される完全なコード (棒グラフ)世界地図を追加するG2...
この記事では主に、MySQL 8.0 ドライバーと Alibaba Druid バージョン間の互換性...
通常、国喪の日、大地震の日、清明節には、ウェブサイト全体を灰色にして、故人への哀悼の意を表します。そ...
xshell を使用したリモート接続システムの自動切断の問題の解決策: 1. サーバー構成サーバーは...
GtkTreeView コンポーネントは、美しい通常のリストやツリーのようなリストを作成できる高度な...
Visual Studio Code は、Microsoft が開発した強力なテキスト エディター...
ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので...
1. Tomcatのインストールパスを作成する mkdir /usr/local/tomcat 2....
目次環境説明DockerのインストールゴグのインストールDocker で .NetCore サービス...
目次序文データのシミュレーション結合されたデータ合併のアイデアコードの表示と分析最初のステップステッ...