関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
フォームの活用・装飾 (HTML,CSS,JavaScript)
更新日:2007年11月02日
入力フォーム内に何も入力されていないときには「検索語を入力」などの入力案内文字を表示させ、入力欄にカーソルが入ったら案内文字が消えるようにしてみましょう。用途が分かりやすい入力欄になるかもしれません。
テキスト入力欄内に最初から薄い文字で案内が表示されていて、クリックしてカーソルを入れると案内文字が消えるフォームをよく見かけます。 例えば下図のようなフォームです。
![]() |
| 入力欄にカーソルを入れると案内文字が消える例 |
このような「案内文字」を表示したり消したりする入力欄は、JavaScriptを活用すると簡単に作れます。 JavaScriptを使えば、入力欄内の文字と装飾(文字色)を自由に変更できるからです。
試しに作ってみた入力フォームを下記に掲載しています。下記の入力欄内をクリックして、カーソルを入れてみて下さい。案内文字が消えるはずです。 何もフォーム内に入力しないまま(ページ内の他の場所をクリックするなどして)カーソルを入力欄外に出せば、案内文字が戻ります。
※JavaScriptが使えないか無効な環境では、案内文字は消えずに入ったままです。
上記のサンプルでは、以下のような動作が行われています。
今回は、このような「入力案内付きのテキスト入力欄」を作る方法をご紹介いたします。
【目次】
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
関連キーワード[PR]