この記事では、フォームの隠しテキストを表示するための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によるクラスタ環境構築プロセスの分析
元のコード: center.html : <!DOCTYPE html> <htm...
目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...
序文MySQL の権限を簡単に理解すると、MySQL では自分の能力の範囲内で操作が許可され、その限...
訪問者があなたのウェブサイトを覚えておくのに役立つ3つの便利なコード。お気に入りに追加するためのヒン...
目次1. テスト実験2. 制限ページング問題に対するパフォーマンス最適化手法2.1 テーブルをカバー...
LinuxでのMySQL5.7 rpmのインストール方法を参考までに記録します。具体的な内容は以下の...
1. 日付のサイズを比較するには、XML に渡される日付形式は 'yyyy-MM-dd...
最終結果はこんな感じです、かわいいでしょう… PS: HTML と CSS の知識があればベストです...
ここで 123WORDPRESS.COM はこれらのテンプレートの最初の部分を紹介します。各テンプレ...
目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...
RHEL/CentOS シリーズの Linux オペレーティング システムには MySQL ソース自...
最近、会社でアプリを開発する準備をしており、最終的に開発には uni-app フレームワークを使用す...
次のように: -m, --memory メモリ制限。形式は数値と単位です。単位は b、k、m、g の...
vue3 が誕生してからかなり時間が経ち、筆者も最近になって vue3 を学び始めました。 vue2...
設定例 アップストリームバックエンド{ サーバー backend1.example.com 重み=5...