【发布时间】:2015-02-27 07:27:11
【问题描述】:
即使字段为空,如何将单选或复选框值发送到 $_POST 数组?
<?php
if(isset($_POST)) {
echo '<pre>';
print_r($_POST);
echo '</pre>';
}
?>
<form action="test.php" method="POST">
<input type="text" name="name">
<input type="text" name="email">
<input type="radio" name="gender">
<input type="submit">
</form>
如果我在没有填写数据的情况下点击提交,这就是我从页面中得到的结果。
Array
(
[name] =>
[email] =>
)
如您所见,在不触及输入类型文本的情况下,它们的值被推送到 $_POST 数组。如何使用单选框做到这一点?我基本上想“设置”它,虽然它和文本输入一样是空白的。
我知道我总是可以打电话
<?php
if(isset($_POST['gender'])) {
//Code
}
?>
但这不一定是我想要的。我需要它自动设置。提前致谢!
【问题讨论】:
标签: php html forms post radio-button