teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

投稿を修正しました。

2019/08/22 04:51

投稿

june_223
june_223

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,26 @@
1
- ### お問い合わせ
1
+ ### お問い合わせ フォームのバリデーションについて 
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
- (例)PHP(CakePHP)で●●システムを作っています
3
+ 一般的webのお問い合わせフォームを作っていますが、
4
+ チェックボックス、セレクトメニュー、ラジオボタンの選択型の項目についても、
5
- ■■な機能を実装中に以下エラメッセージが発生ました。
5
+ 検証(バリデション)は必要でょうか?
6
6
 
7
- ### 発生している題・エラメッセ
7
+ htmlのvalueはどんな値でも送信は可能なのでおい合わせフォムの送信項目は全てバリデションをかけるべきだと思いますが、必要でしょうか?
8
8
 
9
- ```
10
- エラーメッセージ
11
- ```
12
9
 
10
+
13
11
  ### 該当のソースコード
14
12
 
15
- ```ここに言語名を入力
13
+ ```HTML
16
- ソースコード
14
+ <div>
15
+ 連絡先
16
+ <input type="radio" name="contact_environment" value="自宅">自宅
17
+ <input type="radio" name="contact_environment" value="オフィス">オフィス
18
+ <input type="radio" name="contact_environment" value="携帯電話">携帯電話
19
+ </div>
17
20
  ```
18
21
 
19
- ### 試したこと
22
+ ```PHP
20
-
21
- ここに問題に対して試したことを記載してください。
23
+ if ($_POST['contact_environment'] != '自宅' or $_POST['contact_environment'] != 'オフィス' or $_POST['contact_environment'] != '携帯電話') {
22
-
23
- ### 補足情報(FW/ツールのバージョンなど)
24
+ echo '不正入力です';
24
-
25
+ }
25
- ここにより詳細な情報を記載してください。
26
+ ```