LoginSignup
17

More than 5 years have passed since last update.

フォームで未入力・未選択時の値

Last updated at Posted at 2017-04-27

ラジオ、チェックは NULL

項目 var_dumpの値
テキスト string(0) ""
ラジオボタン NULL
セレクトボックス string(0) ""
チェックボックス1 NULL
チェックボックス2 NULL
テキストエリア string(0) ""
PHP:var_dumpで確かめました
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>PHP</title>
</head>
<body>
<form method="post">
<p>テキスト:<input type="text" name="text"></p>
<p>ラジオボタン:<input type="radio" name="radiobutton" value="A">A <input type="radio" name="radiobutton" value="B">B</p>
<p>
セレクトボックス:<select name="selectbox">
<option value="">-</option>
</select>
</p>
<p>チェックボックス1:<br>
<input type="checkbox" name="checkbox1" value="あ"><input type="checkbox" name="checkbox1" value="い"><input type="checkbox" name="checkbox1" value="う"></p>
<p>チェックボックス2:<br>
<input type="checkbox" name="checkbox2[]" value="ア"><input type="checkbox" name="checkbox2[]" value="イ"><input type="checkbox" name="checkbox2[]" value="ウ"></p>
<p>
テキストエリア:<br>
<textarea name="textarea"></textarea>
</p>
<p>
<input type="submit" value="送信">
</form>
<?php
var_dump($_POST['text']);
var_dump($_POST['radiobutton']);
var_dump($_POST['selectbox']);
var_dump($_POST['checkbox1']);
var_dump($_POST['checkbox2']);
var_dump($_POST['textarea']);
?>
</body>
</html>

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17