回答編集履歴

2

コメントの内容を回答に反映

2016/03/09 03:18

投稿

dupont_kedama
dupont_kedama

スコア925

test CHANGED
@@ -2,7 +2,13 @@
2
2
 
3
3
  ブラウザは何をお使いでしょう?
4
4
 
5
- HTML5対応のモードで動いていないIEなどでは送信できない・・・みたいですね。
5
+ HTML5対応のモードで動いていないIEなどでは送信できない・・・
6
+
7
+ [以下コメントした内容を含めて編集済] のではなく、
8
+
9
+ IEとMS Edgeがinput要素のform属性に対応していないようですね。
10
+
11
+ [http://caniuse.com/#feat=form-attribute](http://caniuse.com/#feat=form-attribute)
6
12
 
7
13
 
8
14
 
@@ -26,7 +32,7 @@
26
32
 
27
33
  <title>Test Page</title>
28
34
 
29
- <script src="/xxxxx/jquery-xxxx.min.js"></script>
35
+ <script type="text/javascript" src="/xxxxx/jquery-xxxx.min.js"></script>
30
36
 
31
37
  <script type="text/javascript">
32
38
 

1

JavaScript追記

2016/03/09 03:18

投稿

dupont_kedama
dupont_kedama

スコア925

test CHANGED
@@ -2,4 +2,66 @@
2
2
 
3
3
  ブラウザは何をお使いでしょう?
4
4
 
5
- HTML5対応のモードで動いていないIEなどでは送信できないかもしれません
5
+ HTML5対応のモードで動いていないIEなどでは送信できない・・・みたいですね
6
+
7
+
8
+
9
+
10
+
11
+ ##### 追記
12
+
13
+ JavaScript書いてみました。(jQuery使ってます)
14
+
15
+ 本当はブラウザ判定はさんだ方がよいかも。
16
+
17
+
18
+
19
+ ```HTML
20
+
21
+ <!DOCTYPE html>
22
+
23
+ <html>
24
+
25
+ <head>
26
+
27
+ <title>Test Page</title>
28
+
29
+ <script src="/xxxxx/jquery-xxxx.min.js"></script>
30
+
31
+ <script type="text/javascript">
32
+
33
+ function fixFormAttributeForMS(){
34
+
35
+ $('#formA').append($('input').attr('form','formA'));
36
+
37
+ return true;
38
+
39
+ }
40
+
41
+ </script>
42
+
43
+ </head>
44
+
45
+ <body>
46
+
47
+ <label><input type="checkbox" form="formA" name="del[]" value="1">1</label>
48
+
49
+ <label><input type="checkbox" form="formA" name="del[]" value="2">2</label>
50
+
51
+ <label><input type="checkbox" form="formA" name="del[]" value="3">3</label>
52
+
53
+
54
+
55
+ <form id="formA" action="./" method="post" onsubmit="return fixFormAttributeForMS()">
56
+
57
+ <label><input type="checkbox" form="formA" name="del[]" value="4">4</label>
58
+
59
+ <button type="submit">Send Data</button>
60
+
61
+ </form>
62
+
63
+ </body>
64
+
65
+ </html>
66
+
67
+ ```