ポスト自体はされますが、どちらも値が無いものとして扱われます。
例えば以下のコードでSubmitボタンを押した場合、
selectname=&hiddenname=hiddenvalue
これがポストされます
lang
1<form method="POST">
2 <select name="selectname">
3 <option value>value無し</option>
4 <option value="">value空文字</option>
5 </select>
6 <input type="hidden" name="hiddenname" value="hiddenvalue">
7 <input type="submit" value="OK">
8</form>
コメントしていただいた「PHP」でselectnameを取得する場合、どんな値が入っているのか?についてですが、空文字("")が入っています。
lang
1if ($_POST['selectname'] === "") {
2 echo "空文字";
3}
この様なコードを実行した場合、「空文字」と出力されます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/14 02:37
2015/07/14 03:29