質問編集履歴

3

文字修正

2020/06/30 20:02

投稿

maruchu
maruchu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- ★追質問★
21
+ ★追質問★
22
22
 
23
23
  IEでは、InputタグやButtonタグのvalueやnameを送信されないということで、色々調べると、Buttonタグに「onClick="this.name='  '"」と記述すると、IEでも他のブラウザーでもnameが送信されることがわかりました。ただ、この方法をされている方があまりいらっしゃらなくて、少し不安です。この記述をした場合、何か問題が発生するのでしょうか?
24
24
 

2

追記質問の記述。

2020/06/30 20:02

投稿

maruchu
maruchu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,12 @@
18
18
 
19
19
 
20
20
 
21
+ ★追記質問★
22
+
23
+ IEでは、InputタグやButtonタグのvalueやnameを送信されないということで、色々調べると、Buttonタグに「onClick="this.name='  '"」と記述すると、IEでも他のブラウザーでもnameが送信されることがわかりました。ただ、この方法をされている方があまりいらっしゃらなくて、少し不安です。この記述をした場合、何か問題が発生するのでしょうか?
24
+
25
+
26
+
21
27
  ### 該当のソースコード
22
28
 
23
29
 

1

インデントの修正

2020/06/30 20:01

投稿

maruchu
maruchu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -58,35 +58,35 @@
58
58
 
59
59
  document.querySelector("form").submit();
60
60
 
61
- }
61
+ }
62
-
62
+
63
- }
63
+ }
64
64
 
65
65
  // more than one checkbox
66
66
 
67
67
  for(i=0; i<ElementsCount; i++){
68
68
 
69
- if(document.logincontactform.elements[check_name][i].checked){
69
+ if(document.logincontactform.elements[check_name][i].checked){
70
-
70
+
71
- flag = true;
71
+ flag = true;
72
-
72
+
73
- var f = document.querySelector("form");
73
+ var f = document.querySelector("form");
74
-
74
+
75
- var a = f.setAttribute("action", u);
75
+ var a = f.setAttribute("action", u);
76
-
76
+
77
- document.querySelector("form").submit();
77
+ document.querySelector("form").submit();
78
-
78
+
79
- }
79
+ }
80
-
80
+
81
- }
81
+ }
82
-
82
+
83
- // when no checking a checkbox
83
+ // when no checking a checkbox
84
-
84
+
85
- if (!flag){
85
+ if (!flag){
86
-
86
+
87
- alert("Please check a checkbox.");
87
+ alert("Please check a checkbox.");
88
-
88
+
89
- }
89
+ }
90
90
 
91
91
  }
92
92
 
@@ -196,19 +196,19 @@
196
196
 
197
197
  if (isset($_POST['con_del_confirm'])){
198
198
 
199
- try{
199
+ try{
200
-
200
+
201
- $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
201
+ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
202
-
202
+
203
- $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
203
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
204
-
204
+
205
- foreach ($_SESSION['id'] as $id){
205
+ foreach ($_SESSION['id'] as $id){
206
-
206
+
207
- $sql = "SELECT * FROM tbl_contact WHERE Id = '$id' ORDER BY Id";
207
+ $sql = "SELECT * FROM tbl_contact WHERE Id = '$id' ORDER BY Id";
208
208
 
209
209
  $stmt = $dbh->prepare($sql);
210
210
 
211
- $stmt->execute();
211
+ $stmt->execute();
212
212
 
213
213
 
214
214