回答編集履歴

3

FormSubmit()のほうを修正

2018/06/21 06:45

投稿

x_x
x_x

スコア13749

test CHANGED
@@ -49,3 +49,31 @@
49
49
  }
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ -- 15:44 追記。fncDisp()ではなく、FormSubmit()のほうを修正。
56
+
57
+
58
+
59
+ ```JavaScript
60
+
61
+ function FormSubmit() {
62
+
63
+ var target = document.getElementById("search");
64
+
65
+ target.elements["nam"].value = document.getElementsByName("nam")[0].value
66
+
67
+ target.elements["namae"].value = document.getElementsByName("namae")[0].value
68
+
69
+ target.elements["mail"].value= document.getElementsByName("mail")[0].value
70
+
71
+ target.elements["depart"].value = document.getElementsByName("depart")[0].value
72
+
73
+ target.elements["title"].value = document.getElementsByName("title")[0].value
74
+
75
+ target.submit();
76
+
77
+ }
78
+
79
+ ```

2

name属性値修正。

2018/06/21 06:45

投稿

x_x
x_x

スコア13749

test CHANGED
@@ -12,9 +12,15 @@
12
12
 
13
13
  <!-- 不可視の場合 -->
14
14
 
15
- <input type="hidden" id="s1" name="label1" />
15
+ <input type="hidden" id="s1" name="nam" />
16
16
 
17
+ <input type="hidden" id="s2" name="namae" />
18
+
17
- <!-- 以下同様 -->
19
+ <input type="hidden" id="s3" name="mail" />
20
+
21
+ <input type="hidden" id="s4" name="depart" />
22
+
23
+ <input type="hidden" id="s5" name="title" />
18
24
 
19
25
  ```
20
26
 

1

修正箇所追記

2018/06/21 06:23

投稿

x_x
x_x

スコア13749

test CHANGED
@@ -1,3 +1,45 @@
1
1
  name属性がなければ送信されません。送りたいものにはつけるようにしてください。
2
2
 
3
3
  [https://developer.mozilla.org/ja/docs/Web/HTML/Element/Input](https://developer.mozilla.org/ja/docs/Web/HTML/Element/Input)
4
+
5
+
6
+
7
+ -- 14:46 修正箇所追記
8
+
9
+ idの重複を避け、name属性をつける。typeも直す。
10
+
11
+ ```HTML
12
+
13
+ <!-- 不可視の場合 -->
14
+
15
+ <input type="hidden" id="s1" name="label1" />
16
+
17
+ <!-- 以下同様 -->
18
+
19
+ ```
20
+
21
+
22
+
23
+ ```JavaScript
24
+
25
+ function fncDisp()
26
+
27
+ {
28
+
29
+ label1.innerHTML = document.f.nam.value;
30
+
31
+ label2.innerHTML = document.f.namae.value;
32
+
33
+ label3.innerHTML = document.f.mail.value;
34
+
35
+
36
+
37
+ // 追加。
38
+
39
+ document.getElementById('s1').value = document.f.nam.value;
40
+
41
+ // (略)
42
+
43
+ }
44
+
45
+ ```