FireFoxではフォームでEnterキー押したときに正常な動作をすのにIEのフォームでEnterキー押したときは挙動がとてもおかしかったです。
この謎な現象でハマったんですが、調べてみたところ IEはテキストボックスの数によってテキストボックス内でのEnterキー押下でボタンがsubmitされないことがある。らしいです。
具体的には下記の様な感じ
・テキストボックスが1つだけの場合、ボタンはサーバへsubmitされない
・テキストボックスが複数ある場合、最初のボタンがサーバへsubmitされる
但し、これはinputタグで作ったボタンの場合。buttonタグの場合は1つテキストボックスが1つしかなくてもsubmitされる。
今回は回避方法としてテキストボックスをdisplay:none;でテキストボックスを1個追加して回避できました。
もっと他に何かいい方法あるのかもだけど。。。。
この謎な現象でハマったんですが、調べてみたところ IEはテキストボックスの数によってテキストボックス内でのEnterキー押下でボタンがsubmitされないことがある。らしいです。
具体的には下記の様な感じ
・テキストボックスが1つだけの場合、ボタンはサーバへsubmitされない
・テキストボックスが複数ある場合、最初のボタンがサーバへsubmitされる
但し、これはinputタグで作ったボタンの場合。buttonタグの場合は1つテキストボックスが1つしかなくてもsubmitされる。
今回は回避方法としてテキストボックスをdisplay:none;でテキストボックスを1個追加して回避できました。
もっと他に何かいい方法あるのかもだけど。。。。