【发布时间】:2017-03-22 23:55:12
【问题描述】:
我有一个带有一些复选框的 HTML 表单,我想发送一封带有选中复选框的电子邮件,问题是“文本”字段正在传递给 PHP 变量,但复选框值始终设置在我对 PHP 文件进行测试时取消选中:
HTML:
<div class="col-md-6">
<div class="c-checkbox-list">
<div class="c-checkbox">
<input type="checkbox" name="checkbox1citadina" id="checkbox1citadina" value="checkbox1citadina" class="form-control c-check" >
<label for="checkbox1citadina">
<span></span>
<span class="check"></span>
<span class="box"></span> Citadina
</label>
</div>
PHP:
$reservas_bicicletas = '';
if (isset($_POST['checkbox1citadina'])) {
$reservas_bicicletas .= "Citadina: checked\n";
} else {
$reservas_bicicletas .= "Citadina: unchecked\n";
}
echo $reservas_bicicletas;
$reservas_bicicletas always retrieves the else value.
需要帮助的人,提前谢谢。
【问题讨论】:
-
这是通过
form发送的? -
你的
form标签在哪里? -
你的复选框在
<form>标签内吗? -
yes 是通过表单发送,方法 post
-
是的,他们是 RST