2016-02-16 87 views
0

我有我想要的样子http://www.bootstraptoggle.com/如何在PHP中使用Bootstrap切换?

一个复选框,如果我有HTML输入字段这样的:<input checked data-toggle="toggle" type="checkbox">,它真的看起来像。

但我应该如何使用它来将值1/0发布到我的PHP脚本,就像它是一个真正的复选框?

我是否需要在html代码中添加其他内容,以及如何在PHP脚本中处理它?

在此先感谢。

+0

它仍然应该发挥作用就像一个普通的复选框。唯一的区别是它看起来如何。类似[this](http://www.html-form-guide.com/php-form/php-form-checkbox.html)应该可以工作。 – Max

回答

2

您可能需要设置一个值,你的输入,像

value='1' or value='true' 

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

既然是一个复选框,如果选中它会与你的另一种形式的数据去当您提交表单...

然后在你的PHP端你只是做这样的事

isset($_POST['mycheckbox']) 

,然后这意味着它是检查......以后可以捕捉值(如果你需要它的东西)或世界卫生大会tever你需要做的..

1

所有你需要做的是添加一个namevalue属性到您的输入。该插件已经为你休息。

像这样:

<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) 
*/