この記事では、フォームの隠しテキストを表示するためのJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 実装のアイデアonfocus および onblurイベントを使用する onfocus -フォーカスを取得します (マウスが入力ボックスをクリックすると、入力ボックス内に点滅するカーソルが表示されます) onblur - -フォーカスの喪失(入力ボックスでマウスが選択されず、入力ボックス内の点滅カーソルが失われます) 1.入力ボックスのデフォルト値を設定する 2. 入力ボックスオブジェクトを取得し、イベントをバインドします: onfocus と onblur 3. フォーカス状態とフォーカス喪失状態に異なるテキスト色を設定して、2 つの状態をより明確に区別することもできます。 例1:コード: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>フォーカスを得る/失う</title> <スタイル> 入力{ 色: #ccc; アウトライン: なし; } </スタイル> </head> <本文> <input type="text" value="モバイル"> <スクリプト> var テキスト = document.querySelector('input'); text.onfocus = 関数() { if (this.value === '携帯電話') { this.value = ''; } this.style.color = '#333'; } text.onblur = 関数() { if (this.value === '') { this.value = '携帯電話'; } this.style.color = '#ccc'; } </スクリプト> </本文> </html> ページ効果: 例2コード: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ユーザー名の表示/非表示</title> <スタイル> 入力{ フォントサイズ: 14px; 色: #999; アウトライン: なし; パディング: 3px 0 3px 10px; 境界線: 1px 実線 #ccc; } </スタイル> </head> <本文> <!--ユーザー名には非表示のコンテンツが表示されます--> <input type="text" value="メールアドレス/ID/電話番号" class="userName"> <スクリプト> var ユーザー名 = document.querySelector('.userName'); ユーザー名.onfocus = 関数() { if (this.value === 'メールアドレス/ID/電話番号') { this.value = ''; this.style.borderColor = 'ピンク'; } それ以外 { this.style.borderColor = 'ピンク'; this.style.color = '#999'; } } ユーザー名.onblur = 関数() { if (this.value === '') { this.value = 'メールアドレス/ID/電話番号'; this.style.borderColor = '#ccc'; this.style.color = '#999'; } それ以外 { this.style.borderColor = '#ccc'; this.style.color = '#333'; } } </スクリプト> </本文> </html> ページ効果: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: LambdaProbe を使用して Tomcat を監視する方法
>>: ApacheとTomcatによるクラスタ環境構築プロセスの分析
仕事で、これまで一度も書いたことのないケースに遭遇しました。午後の半分をその作業に費やし、ついに書き...
初めて書きます。自己紹介させてください...みなさんこんにちは。私はジャスミンです。なぜジャスミンと...
metaはhtml言語のhead領域にある補助タグです。おそらく、これらのコードは不要だと思うかもし...
スプライトカウダウンロード CSS リントダウンロード プレフィックスダウンロード 1140px C...
目次1. イベント委任とは何ですか? 2. イベント委任の原則3. イベント委託の役割1. イベント...
序文これまでインターネットでMySQLジョイントインデックスの最左接頭辞マッチングに関する記事をたく...
独自のWebプロジェクトをtomcatディレクトリの下のwebappsディレクトリに配置します。 R...
1. フォントを実行し、フォント フォルダーを開いて、使用するフォント ファイルを見つけます。 2....
仮想マシン内のUbuntu 18.04がネットワークに接続できない問題の解決策は次のとおりですVMw...
実際のプロジェクトでは、緊急事態を防ぐためにデータベースを頻繁にバックアップする必要があります。しば...
1. CSS 要素の非表示<br />CSS では、要素を非表示にする (つまり、画面の...
凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...
目次1. オペレーター要約する1. オペレーター演算子は、代入、比較、算術演算などの機能を実装するた...
シナリオ会社のプロジェクトはDockerでデプロイされています。原因不明ですが、コンテナが時々停止し...
成果を達成する実装コードhtml <div id="コンテナ"> &...