回答編集履歴

2

IEのバージョンについてわかりやすくしてみた

2015/11/03 02:55

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ただこの方法、Google Chrome、Safari、Mozilla Firefox(いずれも最新バージョンで確認)ではうまくいくのですが、Microsoft EdgeとInternet Explorer 9以上(11の互換モード確認)では`visibility: hidden;`があるとダミー送信ボタンが無効扱いになってうまくいきません。Windowsユーザもサポートしたいなら、
13
+ ただこの方法、Google Chrome、Safari、Mozilla Firefox(いずれも最新バージョンで確認)ではうまくいくのですが、Microsoft EdgeとInternet Explorerでは`visibility: hidden;`があるとダミー送信ボタンが無効扱いになってうまくいきません。Windowsユーザもサポートしたいなら、
14
14
 
15
15
  ```HTML
16
16
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- としてみてください。
21
+ としてみてください。Microsoft EdgeとInternet Explorer 9/10/11(9と10は11の互換モードで確認)でも動作するようになります。
22
22
 
23
23
 
24
24
 

1

ちょっと文言修正

2015/11/03 02:55

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```
8
8
 
9
- HTML5では、form内でEnterキーが押された場合、**一番最初の有効な送信ボタン**(type="submit"だけではなくtype="image"等も含む)がクリックされるという仕様になっているようです。なので、最初にダミー送信ボタンを作って、`onclick="return false;`することで、ダミー送信ボタンが押されても送信しないになります。
9
+ HTML5では、form内でEnterキーが押された場合、**一番最初の有効な送信ボタン**(type="submit"だけではなくtype="image"等も含む)がクリックされるという仕様になっているようです。なので、最初にダミー送信ボタンを作って、`onclick="return false;"`により送信はしないとすることで、Enterキーによりダミー送信ボタンが押される動作が行われても、実際は送信しないといことができます。
10
10
 
11
11
 
12
12