回答編集履歴
2
IEのバージョンについてわかりやすくしてみた
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
ただこの方法、Google Chrome、Safari、Mozilla Firefox(いずれも最新バージョンで確認)ではうまくいくのですが、Microsoft EdgeとInternet Explorer
|
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
ちょっと文言修正
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
|
|