0

我正在使用 Laravel 和 Twitter Bootstrap 构建一个应用程序。现在我已经到了想要使用复选框的地步。Bootstrap 自动设置复选框的样式,这很好。

但是在 PHP 中,我无法获得复选框的值来确定它是否被选中。Bootstrap 似乎使用“统一”来设置复选框的样式。当我排除该文件时,我可以获得复选框的值。

我这样做是为了获得价值:

$checkbox = Input::get('checkbox', function() {return 0;});

如果输入有值,则使用该值,否则返回 0。

它工作正常,除非 Bootstrap 为复选框设置样式。使用 jQuery 可以检查复选框的跨度是否具有“已​​检查”类,但我想检查服务器端。但是 Bootstrap/Uniform 不会将“选中”应用于复选框本身。

有同样问题的人多吗?或者更好的是,有人有解决方案吗?谢谢!

4

1 回答 1

0

在提交表单时,您始终可以检查复选框的验证:

PHP代码:

<?php  if(isset($_POST['$yourName'])){};  ?>

HTML 代码:

<div class="form-group input-group-sm">
    <label class="col-md-4 control-label" for="$yourName">Your Title</label>
    <div class="col-md-1 input-group-sm">
        <input id="$yourName" name="$yourName" type="checkbox" class="form-control">
    </div>
</div>
于 2014-06-26T07:19:46.727 回答