2013-03-25 5 views
0

Я создаю приложение, используя Larvel и Twitter Bootstrap. И теперь я подошел к точке i, где хочу использовать флажки. Bootstrap автоматически стирает флажки, что приятно.PHP - получить значение флажка Twitter Bootstrap

Но в PHP я не могу установить значение флажка, чтобы определить, проверено ли оно. Кажется, что Bootstrap использует «униформу» для установки флажка. Когда я исключаю этот файл, я могу получить значение этого флажка.

Я делаю это, чтобы получить значение:

$ флажок = Input :: Get ('флажок', функция() {вернуться 0;});

Если вход имеет значение, используйте значение, еще возвращение 0.

Он отлично работает, за исключением того, когда Bootstrap стилей флажка. С jQuery можно проверить, имеет ли диапазон флажка класс «checked», но я хочу проверить серверную сторону. Но Bootstrap/Uniform не применяет «check» к флажку.

Есть ли еще люди, имеющие такую ​​же проблему? Или даже лучше, есть ли у кого-то решение для этого? Благодаря!

+0

вы пробовали, если он работает без формы? Я думаю, что это ошибка, когда вы применяете две рамки на 1 элемент – LHolleman

+0

Да, без единой все работает отлично. Извините, подумал, что это было ясно. Проблема в том, что униформа не применяется check = "checked" к флажку, но class = "active" к диапазону, заменяющему этот флажок. Я предполагаю, что у нескольких людей такая же проблема. Я все еще хочу использовать единообразную причину, потому что очень легко стилизовать элементы формы. – Hak

ответ

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>