フォームデザイン(focus/blurイベントの例)

以前やった「イベントの操作」のとこでなんで出てこなかったのか理解できないが、
入力タグがフォーカスを受け取ったとき、フォーカスを失った時に発生するイベント。

前のエントリーに、Emailの入力タグがフォーカスを受け取ったら説明を右側に出し、フォーカスを失ったら消すようにしてみた。

<html>
  <head>
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">google.load("jquery", "1.3.2");</script>
    <script type="text/javascript">
      $(function(){
        $("#address").focus(function() {
          $("#address_msg").text("Emailアドレスを入力してください。");
        }).blur(function() {
          $("#address_msg").text("");
        });
      })
    </script>
  </head>
  <body>
    <input id="address" class="discription" type="text" value="hogeo@hoge.jp" />
    <span id="address_msg"></span><br/>
    <input id="subject" class="discription" type="text" value="ぱんぱかぱんつ♪" /><br/>
    <select id="mode" class="discription">
      <option value=""></option>
      <option value="RedPig">赤ブタ</option>
      <option value="BluePig">青ブタ</option>
      <option value="GreenPig">緑ブタ</option>
    </select><br/>
    <textarea id="body" class="discription" >
ぱんぱか
ぱんつで
    </textarea><br/>
    <input id="send" type="button" value="確認" />
    <input id="clear" type="button" value="クリア" />
  </body>
</html>