IE6のイケズゥー

IE6のFORMのバグのせいでソースが不細工になっちまった(;益;)

フォームにテキストボックスがあるとき、テキストボックスにフォーカスがある状態で
Enterキーを押下するとボタンを押さなくてもフォームがsubmitされるが、
IEはテキストボックスの数によって次のように挙動が変わってしまうようだ。

  • テキストボックスが1つだけの場合、ボタンはサーバへsubmitされない
  • テキストボックスが複数ある場合、最初のボタンがサーバへsubmitされる

おいらの画面はテキストボックスが1個だったので、display:none にしてダミーのテキストボックスを作んなきゃいけなかったんよ(;益;)

<input type="text" ID="dummy" style="display: none">

はうぅ。。。不細工(;益;)不細工(;益;)不細工(;益;)