我正在使用Laravel和Twitter Bootstrap构建应用程序。现在我已经到了想要使用复选框的地方。 Bootstrap会自动设置复选框的样式,这很不错。
但是在PHP中,我无法获得复选框的值来确定是否已选中它。 Bootstrap似乎使用“uniform”来设置复选框的样式。当我排除该文件时,我可以获得复选框的值。
我这样做是为了获得价值:
$ checkbox = Input :: get('checkbox',function(){return 0;});
如果输入有值,请使用该值,否则返回0。
它工作正常,除非Bootstrap样式复选框。使用jQuery,可以检查复选框的跨度是否已“检查”类,但我想检查服务器端。但Bootstrap / Uniform不会将“选中”应用于复选框本身。
是否有更多人遇到同样的问题?或者甚至更好,有人有解决方案吗?谢谢!
答案 0 :(得分: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>