回答編集履歴

1

sample

2017/06/01 08:38

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -3,3 +3,59 @@
3
3
  あまりいい方法とは言えません。
4
4
 
5
5
  気にせずに空のデータを送ってやればいいと思います
6
+
7
+
8
+
9
+ # sample
10
+
11
+
12
+
13
+ 一応サンプルつけときます
14
+
15
+ セレクトボックスやラジオボタンを使う場合はもう少し工夫が必要です
16
+
17
+ ```javascript
18
+
19
+ <script>
20
+
21
+ function mySubmit(f){
22
+
23
+ var url=f.action;
24
+
25
+ for(var i=0;i<f.length;i++){
26
+
27
+ if(f[i].name!=="" && f[i].value!==""){
28
+
29
+ url+=(url.indexOf("?")==-1?"?":"&")+f[i].name+"="+encodeURIComponent(f[i].value);
30
+
31
+ }
32
+
33
+ }
34
+
35
+ console.log(url);
36
+
37
+ location.href=url;
38
+
39
+ return false;
40
+
41
+ };
42
+
43
+
44
+
45
+ </script>
46
+
47
+ <form action="recv.php" method="get" onsubmit="return mySubmit(this);">
48
+
49
+ <input type="text" name="a" value="漢字"><br>
50
+
51
+ <input type="text" name="b" value="123"><br>
52
+
53
+ <input type="text" name="c"><br>
54
+
55
+ <input type="submit"><br>
56
+
57
+ </form>
58
+
59
+
60
+
61
+ ```