【问题标题】:HTML form not passing checkbox value trough $_POST in php fileHTML 表单未通过 php 文件中的 $_POST 传递复选框值
【发布时间】: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标签在哪里?
  • 你的复选框在&lt;form&gt;标签内吗?
  • yes 是通过表单发送,方法 post
  • 是的,他们是 RST

标签: php html post checkbox


【解决方案1】:

删除 c-check

<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 " >
<label for="checkbox1citadina">
<span></span>
<span class="check"></span>
<span class="box"></span> Citadina</label>
</div>

【讨论】:

  • 你能解释一下原因吗?
  • 是的,你能解释一下为什么吗?谢谢
【解决方案2】:

基本上我有这个(因为元素太多,我把表格省略了):

HTML:

<form name="quick_booking" id="quick_booking" method="post" action="assets/reserva-bicicletas.php">

<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 " >
<label for="checkbox1citadina">
<span></span>
<span class="check"></span>
<span class="box"></span> Citadina</label>
</div>

<button type="submit" class="btn c-theme-btn c-btn-uppercase btn-lg c-btn-bold c-btn-square">Reservar</button>

</form>

【讨论】:

    猜你喜欢
    • 2013-08-28
    • 2015-07-04
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多