IEでHTMLだけで音を鳴らす
id:NAT:20050207で発見した、IEの妙な動きに関する情報を見つけた。妙な動きというのは、submitボタンがなくて2つ以上テキストボックスのあるフォームを作ってIEで表示させ、そのテキストボックスの中でEnterキーを押すと、Windowsの警告音が鳴るというもの。下にサンプルを書いたので、IEで表示させれば試すことができます(IE7でも可)。
IE6のフォームの挙動によると、IEには以下のような挙動をするとのこと。
- テキストボックスが1つだけの場合、ボタンはサーバへsubmitされない
- テキストボックスが複数ある場合、最初のボタンがサーバへsubmitされる
どうたら警告音の正体は、IEが最初のボタンをsubmitしようとして、ボタンが見つからないのが原因のエラーらしい。なんでテキストボックスの数で挙動が変わるのかは、相変わらず謎なのだけど。