0

我正在使用 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>

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

4

1 回答 1

1

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

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

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

小提琴

于 2015-04-29T10:17:24.933 回答