Как использовать Bootstrap Toggle в PHP?

У меня есть флажок, который я хочу выглядеть http://www.bootstraptoggle.com/

И если у меня есть поле ввода html, как это: <input checked data-toggle="toggle" type="checkbox">это действительно так выглядит.

Но как я должен использовать это, чтобы разместить значение 1/0 в моем PHP-скрипте, как будто это был настоящий флажок?

Нужно ли добавлять что-то еще в HTML-код и как это обрабатывать в сценарии PHP?

Заранее спасибо.

1

Решение

Возможно, вы захотите установить значение для вашего ввода, что-то вроде

value='1' or value='true'

<input checked data-toggle="toggle" type="checkbox" value='1' or value='true' name='mycheckbox' >

Так как это флажок, если флажок установлен, он будет сопровождаться вашими дополнительными данными формы при отправке формы …

Тогда на вашей стороне PHP вы просто делаете что-то вроде этого

isset($_POST['mycheckbox'])

а затем это означает, что это было проверено … вы можете позже захватить значение (если вам это нужно для чего-то) или все, что вам нужно сделать ..

3

Другие решения

Все, что вам нужно сделать, это добавить name а также value атрибуты для вашего входа. Плагин позаботится об остальном уже для вас.

Как это:

<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.0/css/bootstrap-toggle.min.css" rel="stylesheet">
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js"></script>

<form method="post" action="submit.php">
<input type="checkbox" name="my_input" checked data-toggle="toggle">
<input type="submit">
</form>

Результат в submit.php:

var_dump($_POST);

/*
array (size=1)
'my_input' => string 'on' (length=2)
*/
1

По вопросам рекламы [email protected]