2006/09/01

IE は Form内で [ESC] 2回でform.reset

ポスト @ 1:06:04 , 修正 @ 2006/09/01 1:37:33 | ,     このエントリーを含むはてなブックマーク

これはツボった。いや、ハマった。

IEではForm内にあるテキストエリアやテキストフィールド内でESCキーを2度押す事で、Formのリセットを発行するらしい。
すなわち、それまで入力していた項目が空になる(もしくは初期値に戻る)こととなる。しかも<input type="reset" />をフォーム内になくてもリセットが発行される。

以下に簡単なサンプルを置いてみたので、インプットフィールドに値を入力したり、セレクトボックスを変更後、フォーム内のフィールドでESCキーを2度入力し動作を確認してください。
# ESCを1度だけならフィールド単位でのクリア(リセット)





てか、form.resetなんてつかわねーから分からないって…


Trackback

No Trackbacks

Track from Your Website

http://blog.xole.net/trackback/tb.php?id=489

2 Comments

Re: IE は Form内で [ESC] 2回でform.reset

本当ですね!
でもXP HomeSP2+IE6SP2だとリセットされるけど
同じマシンのunDonutだとリセットされないです。(IEじゃないから当然?)

From : せとあずさ @ 2006-09-28 01:48:38 編集

Re: IE は Form内で [ESC] 2回でform.reset

なんとunDonutだとリセットされないのですか!
ってことはSleipnirとかfabとかも同じなんですかねー(同じコンポーネントでも動きが違うんですかね)

こんどやってみますー

From : nowel @ 2006-10-02 02:07:15 編集

Post Your Comment


*は入力必須です。E-Mailは公開されません。

1 + 2 =