質問編集履歴
3
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,21 +1,27 @@
|
|
1
|
+
### 前提・実現したいこと
|
2
|
+
|
1
3
|
現在PHPを使ってフォームを作成しているのですが、送信ボタンを押した時に確認ページに飛ばし内容確認した後フォーム送信完了というページを作成しています。
|
2
4
|
|
3
5
|
contact.php → confirm.php → complete.phpという流れです。
|
4
6
|
|
5
|
-
現状、contact.phpのフォーム画面にあります送信を押すとjsファイルで書いたアラートメッセージしか表示されずcomfirm.phpファイルに遷移されません。
|
6
|
-
|
7
7
|
どなたか分かる方いましたらご教授お願い致します。
|
8
8
|
|
9
9
|
|
10
|
-
|
10
|
+
### 発生している問題・エラーメッセージ
|
11
|
-
コード
|
12
11
|
|
13
12
|
|
14
|
-
contact.php
|
13
|
+
現状、contact.phpのフォーム画面にあります送信を押すとjsファイルで書いたアラートメッセージしか表示されずcomfirm.phpファイルに遷移されません。
|
15
14
|
|
16
15
|
|
16
|
+
### 該当のソースコード
|
17
17
|
|
18
|
+
```ここに言語名を入力
|
19
|
+
ソースコード
|
20
|
+
```contact.php
|
18
21
|
|
22
|
+
|
23
|
+
|
24
|
+
|
19
25
|
<?php
|
20
26
|
session_start();
|
21
27
|
?>
|
@@ -156,20 +162,12 @@
|
|
156
162
|
</body>
|
157
163
|
</html>
|
158
164
|
|
165
|
+
```
|
159
166
|
|
167
|
+
```confirm.php
|
160
168
|
|
161
169
|
|
162
170
|
|
163
|
-
|
164
|
-
|
165
|
-
|
166
|
-
```ここに言語を入力
|
167
|
-
|
168
|
-
|
169
|
-
confirm.php
|
170
|
-
|
171
|
-
|
172
|
-
|
173
171
|
<?php
|
174
172
|
session_start();
|
175
173
|
|
@@ -224,19 +222,14 @@
|
|
224
222
|
</html>
|
225
223
|
|
226
224
|
|
225
|
+
```
|
226
|
+
```contact.js
|
227
227
|
|
228
228
|
|
229
229
|
|
230
|
-
```ここに言語を入力
|
231
|
-
コード
|
232
|
-
|
233
|
-
|
234
|
-
contact.js
|
235
|
-
|
236
|
-
|
237
|
-
|
238
230
|
const func1 = () => {
|
239
231
|
if(( document.querySelector('#name').value.length ) || ( document.querySelector('#kana').value.length ) || ( document.querySelector('#tel').value.length ) || ( document.querySelector('#email').value.length ) || ( document.querySelector('#contact').value.length )){
|
240
232
|
alert('氏名は必須入力です。10文字以内で入力してください。\nフリガナは必須入力です。10文字以内で入力してください。\n電話番号は0-9の数字のみで入力してください。\nメールアドレスは正しく入力してください。\nお問い合わせ内容は必須入力です。');
|
241
233
|
}
|
242
234
|
}
|
235
|
+
|
2
コードの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -164,12 +164,8 @@
|
|
164
164
|
|
165
165
|
|
166
166
|
```ここに言語を入力
|
167
|
-
コード
|
168
|
-
```
|
169
167
|
|
170
168
|
|
171
|
-
|
172
|
-
|
173
169
|
confirm.php
|
174
170
|
|
175
171
|
|
@@ -233,11 +229,8 @@
|
|
233
229
|
|
234
230
|
```ここに言語を入力
|
235
231
|
コード
|
236
|
-
```
|
237
232
|
|
238
233
|
|
239
|
-
|
240
|
-
|
241
234
|
contact.js
|
242
235
|
|
243
236
|
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,6 +13,9 @@
|
|
13
13
|
|
14
14
|
contact.php
|
15
15
|
|
16
|
+
|
17
|
+
|
18
|
+
|
16
19
|
<?php
|
17
20
|
session_start();
|
18
21
|
?>
|
@@ -101,7 +104,7 @@
|
|
101
104
|
</dl>
|
102
105
|
<dl>
|
103
106
|
<dt>
|
104
|
-
<label for="
|
107
|
+
<label for="mail">メールアドレス</label>
|
105
108
|
<span class="required">*</span>
|
106
109
|
</dt>
|
107
110
|
<dt>
|
@@ -121,7 +124,7 @@
|
|
121
124
|
</dd>
|
122
125
|
</dl>
|
123
126
|
<h3>
|
124
|
-
<label for="
|
127
|
+
<label for="body">
|
125
128
|
お問い合わせ内容をご記入ください。
|
126
129
|
<span class="required">*</span>
|
127
130
|
</label>
|
@@ -157,9 +160,20 @@
|
|
157
160
|
|
158
161
|
|
159
162
|
|
160
|
-
comfirm.php
|
161
163
|
|
162
164
|
|
165
|
+
|
166
|
+
```ここに言語を入力
|
167
|
+
コード
|
168
|
+
```
|
169
|
+
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
confirm.php
|
174
|
+
|
175
|
+
|
176
|
+
|
163
177
|
<?php
|
164
178
|
session_start();
|
165
179
|
|
@@ -192,15 +206,15 @@
|
|
192
206
|
<p>内容を訂正する場合は戻るを押してください。</p>
|
193
207
|
<dl class="confirm">
|
194
208
|
<dt>氏名</dt>
|
195
|
-
<dd><?php echo htmlspecialchars($
|
209
|
+
<dd><?php echo htmlspecialchars($_SESSION["name"]); ?></dd>
|
196
210
|
<dt>フリガナ</dt>
|
197
|
-
<dd><?php echo htmlspecialchars($
|
211
|
+
<dd><?php echo htmlspecialchars($_SESSION["kana"]); ?></dd>
|
198
212
|
<dt>電話番号</dt>
|
199
|
-
<dd><?php echo htmlspecialchars($
|
213
|
+
<dd><?php echo htmlspecialchars($_SESSION["tel"]); ?></dd>
|
200
214
|
<dt>メールアドレス</dt>
|
201
|
-
<dd><?php echo htmlspecialchars($
|
215
|
+
<dd><?php echo htmlspecialchars($_SESSION["mail"]); ?></dd>
|
202
216
|
<dt>お問い合わせ内容</dt>
|
203
|
-
<dd><?php echo htmlspecialchars($
|
217
|
+
<dd><?php echo htmlspecialchars($_SESSION["body"]); ?></dd>
|
204
218
|
<dd class="confirm_btn">
|
205
219
|
<button type="submit">送 信</button>
|
206
220
|
<a href="contact.php">戻 る</a>
|
@@ -212,3 +226,24 @@
|
|
212
226
|
<?php include("footer.php");?>
|
213
227
|
</body>
|
214
228
|
</html>
|
229
|
+
|
230
|
+
|
231
|
+
|
232
|
+
|
233
|
+
|
234
|
+
```ここに言語を入力
|
235
|
+
コード
|
236
|
+
```
|
237
|
+
|
238
|
+
|
239
|
+
|
240
|
+
|
241
|
+
contact.js
|
242
|
+
|
243
|
+
|
244
|
+
|
245
|
+
const func1 = () => {
|
246
|
+
if(( document.querySelector('#name').value.length ) || ( document.querySelector('#kana').value.length ) || ( document.querySelector('#tel').value.length ) || ( document.querySelector('#email').value.length ) || ( document.querySelector('#contact').value.length )){
|
247
|
+
alert('氏名は必須入力です。10文字以内で入力してください。\nフリガナは必須入力です。10文字以内で入力してください。\n電話番号は0-9の数字のみで入力してください。\nメールアドレスは正しく入力してください。\nお問い合わせ内容は必須入力です。');
|
248
|
+
}
|
249
|
+
}
|