ホームページ ウェブフロントエンド jsチュートリアル 入力入力ボックスがフォーカスを獲得または失ったときにテキストを非表示/表示する (jquery バージョン)_jquery

入力入力ボックスがフォーカスを獲得または失ったときにテキストを非表示/表示する (jquery バージョン)_jquery

May 16, 2016 pm 05:38 PM
input 集中 入力ボックス

入力ボックスは、フォーカスを獲得したときと失ったときにテキストを非表示または表示します。
入力ボックスのデフォルトの状態を見てみましょう:
入力入力ボックスがフォーカスを獲得または失ったときにテキストを非表示/表示する (jquery バージョン)_jquery
入力ボックスはフォーカス状態を取得します。 :
入力入力ボックスがフォーカスを獲得または失ったときにテキストを非表示/表示する (jquery バージョン)_jquery
レンダリングで検索入力ボックスが表示されます。入力ボックスがフォーカスされると、プロンプト「ユーザー名/メール」が自動的にクリアされ、ユーザーの入力を待ちます。ユーザーが何も入力しないと、入力ボックスから離れると、入力ボックスに「ユーザー名/メールアドレス」というプロンプトが再び表示されます。それはとても一般的なことでしょうか?多くの検索、ログイン、フォームでこの効果が使用されますが、多くの Web サイトを調べたところ、その 90% 以上が次の方法で実装されています:

コードをコピー コードは次のとおりです。



私は JavaScript を書くことに大反対ですin html タグ内では html タグ内の書き方と同じですが、W3C の規格には違反しませんが、このような書き方は推奨しません。理由:
1. 多数の入力ボックスがあり、それぞれにそのような効果が必要な場合、それぞれをこのように扱う必要がありますか?
2. プロンプトのテキストを変更したい場合、時間と労力がかかり、保守が困難です。
3. 構造 (html)、パフォーマンス (css)、および動作 (javascript) の分離を推奨します。
では、HTML に js を記述することなく、再利用可能で保守が容易なこの効果を実現するには、どのように記述すればよいでしょうか?
具体的な方法は次のとおりです:
まず jQuery を導入する必要があります
HTML コード:
コードをコピーします コードは次のとおりです。




jQuery コード:
コードをコピー コードは次のとおりです:




にクラス「input_test」を追加することで簡単に実装できます。実装された入力ボックス
表示: デモ
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

vue3 で入力コンポーネントと統合フォームデータをカプセル化する方法 vue3 で入力コンポーネントと統合フォームデータをカプセル化する方法 May 12, 2023 pm 03:58 PM

準備 vuecreateexample を使用してプロジェクトを作成します パラメーターは大まかに以下のとおりです ネイティブ入力を使用します ネイティブ入力は主に値と変更です 変更する場合はデータを同期する必要がありますApp.tsx は次のとおりです: import{ref}from'vue';exportdefault{setup(){//username はデータです constusername=ref('Zhang San');//入力ボックスが変更されると、データを同期します constonInput =;return( )=>({

Laravelの入力隠しフィールドを実装する方法 Laravelの入力隠しフィールドを実装する方法 Dec 12, 2022 am 10:07 AM

laravel入力の隠しフィールドを実装する方法: 1. Bladeテンプレートファイルを見つけて開きます; 2. Bladeテンプレートのmethod_fieldメソッドを使用して隠しフィールドを作成します。作成構文は「{{ method_field('DELETE') }}」です。 」。

放物線の頂点、焦点、準線を見つけるための C/C++ プログラム 放物線の頂点、焦点、準線を見つけるための C/C++ プログラム Sep 05, 2023 pm 05:21 PM

曲線上の任意の点が中心点 (焦点と呼ばれる) から等距離にあるような曲線を形成する平坦な表面上の点の集合は放物線です。放物線の一般式 = ax2 + bx + c 放物線の頂点は、そこから最も急に曲がる座標です。

jQueryでフォーカスを削除する方法 jQueryでフォーカスを削除する方法 Feb 17, 2023 am 10:20 AM

jquery でフォーカスを削除する方法: 1. 「document.getElementById('test').focus()」を通じてフォーカスを取得します。 2. 「document.getElementById('test').blur();」メソッドを使用して削除します。焦点 。

入力ボックスをクリックしたときにカーソルが表示されない場合の対処方法 入力ボックスをクリックしたときにカーソルが表示されない場合の対処方法 Nov 24, 2023 am 09:44 AM

カーソルなしで入力ボックスをクリックする場合の解決策: 1. 入力ボックスのフォーカスを確認する; 2. ブラウザのキャッシュをクリアする; 3. ブラウザを更新する; 4. JavaScript を使用する; 5. ハードウェア デバイスを確認する; 6. 入力を確認するボックスのプロパティ; 7. JavaScript コードをデバッグする; 8. ページの他の要素を確認する; 9. ブラウザーの互換性を考慮する。

Vue ドキュメントの入力ボックス バインディング イベントの詳細な説明 Vue ドキュメントの入力ボックス バインディング イベントの詳細な説明 Jun 21, 2023 am 08:12 AM

Vue.js は、使いやすく、効率的で柔軟な軽量の JavaScript フレームワークで、現在最も人気のあるフロントエンド フレームワークの 1 つです。 Vue.js では、入力ボックス バインディング イベントは非常に一般的な要件です。この記事では、Vue ドキュメントの入力ボックス バインディング イベントについて詳しく紹介します。 1. 基本概念 Vue.js では、入力ボックス バインディング イベントとは、入力ボックスの値を Vue インスタンスのデータ オブジェクトにバインドすることを指し、これにより入力と応答の双方向のバインドが実現されます。 Vue.j で

jQuery を使用して、数字と小数点のみを入力できる入力ボックスを実装します。 jQuery を使用して、数字と小数点のみを入力できる入力ボックスを実装します。 Feb 26, 2024 am 11:21 AM

jQuery 入力ボックスを実装して数値と小数点の入力を制限する Web 開発では、数値と小数点のみの入力を制限するなど、ユーザーが入力ボックスに入力する内容を制御する必要が生じることがよくあります。この制限は、JavaScript と jQuery を通じて実現できます。 jQueryを使って入力ボックスへの数字や小数点の入力を制限する機能を実装する方法を紹介します。 1. HTML 構造 まず、HTML で入力ボックスを作成する必要があります。コードは次のとおりです。

Vue ドキュメントで入力ボックスのキャリッジ リターン イベントと検証機能を使用する方法 Vue ドキュメントで入力ボックスのキャリッジ リターン イベントと検証機能を使用する方法 Jun 20, 2023 am 09:13 AM

Vue は、応答性の高いデータ バインディングとコンポーネント システムを中核とする人気のある JavaScript フロントエンド フレームワークです。 Vue アプリケーションでは、入力ボックスは最も一般的に使用される UI 要素の 1 つです。ユーザーがテキストを入力するとき、復帰イベントをリッスンし、送信する前に入力を検証したいと考えています。この記事では、Vue ドキュメントでの入力ボックスの Enter イベントと検証関数の使用法を紹介します。 1. Vue の入力ボックスのキャリッジ リターン イベント Vue で入力ボックスのキャリッジ リターン イベントを監視するのは非常に簡単です。

See all articles