回答編集履歴

2

js

2018/09/05 04:27

投稿

yambejp
yambejp

スコア114581

test CHANGED
@@ -59,3 +59,45 @@
59
59
  ?>
60
60
 
61
61
  ```
62
+
63
+ # javascriptバージョン
64
+
65
+ ```PHP
66
+
67
+ <style>
68
+
69
+ #f1{position:absolute;top:-9999px;}
70
+
71
+ </style>
72
+
73
+ <script>
74
+
75
+ window.addEventListener('DOMContentLoaded', function(e){
76
+
77
+ document.querySelector("#a1").addEventListener('click',function(e){
78
+
79
+ e.preventDefault();
80
+
81
+ document.querySelector("#f1").submit();
82
+
83
+ });
84
+
85
+ });
86
+
87
+ </script>
88
+
89
+ <a href="#" id="a1">ほげ</a>
90
+
91
+ <form method="post" id="f1">
92
+
93
+ <input type="text" name="hoge" value="1">
94
+
95
+ </form>
96
+
97
+ <?PHP
98
+
99
+ print_r($_POST);
100
+
101
+ ?>
102
+
103
+ ```

1

追記

2018/09/05 04:27

投稿

yambejp
yambejp

スコア114581

test CHANGED
@@ -25,3 +25,37 @@
25
25
  </form>
26
26
 
27
27
  ```
28
+
29
+ # 追記
30
+
31
+ フォームを表示しない
32
+
33
+ ```PHP
34
+
35
+ <style>
36
+
37
+ .anchor{text-decoration:underline;color:blue;}
38
+
39
+ .anchor:hover{color:red;}
40
+
41
+ #f1{position:absolute;top:-9999px;}
42
+
43
+ </style>
44
+
45
+ <label for="sbmt" class="anchor">ほげ</label>
46
+
47
+ <form method="post" id="f1">
48
+
49
+ <input type="text" name="hoge" value="1">
50
+
51
+ <input type="submit" value="go" id="sbmt">
52
+
53
+ </form>
54
+
55
+ <?PHP
56
+
57
+ print_r($_POST);
58
+
59
+ ?>
60
+
61
+ ```