Bootstrap开关仅使用一种状态

时间:2015-04-29 10:09:48

标签: jquery html twitter-bootstrap bootstrap-switch

我正在使用Bootstrap Switch库,但在编写以下代码后,我只能将'True / Yes / on'值传递给后端。另一个州根本没有通过。

HTML:

<input type="checkbox" name="anonymous" checked>

JavaScript的:

<script>
   $("[name='anonymous']").bootstrapSwitch({
       state:false,
       size:'mini',
       onText:'Yes',
       offText:'No',
       offColor:'primary',
       onColor:'danger'
   });
</script>

我错过了什么或做错了什么?

1 个答案:

答案 0 :(得分:1)

您的示例不是100%足够清楚,以说明可能存在的问题,但state应返回正确的元素状态。

$("[name='anonymous']").on('switchChange.bootstrapSwitch', function (event, state) {
    console.log(state);
});

您提供的代码仅实例化元素,您需要使用更改事件/确保您在您正在使用的任何提交函数上读取新值。

Fiddle