半角・全角および郵便番号をチェックする入力フォーム

あらかじめ値が入っていたりしますが、値を消したり、不正な値を入れてテストしてみてください。
細かい解説はソースに書いてあります。

お名前:(必須項目です!半角カナは使用しないでください)


○住所1(必須項目です)
郵便番号:(半角数字で入力してください)
-
住所:(半角カナは使用しないでください)


○住所2(任意に入力してください)
郵便番号:(半角数字で入力してください)
-
住所:(半角カナは使用しないでください)

※こちらには質問にあったように郵便番号前3桁に有効な入力があるとチェックが作動します。中途半端な値や何も入ってないときは反応しません。

※ 入力モードを制御できる style="ime-mode: disabled;" 等は外してあります。

参考文献

OpenSpace
■ビジネスの項目辺り
http://www.openspc2.org/reibun/javascript/

動作確認

OS:Windows XP sp1
Internet Explorer 6
Netscape Navigator 7.1