我正在使用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>
我错过了什么或做错了什么?
答案 0 :(得分:1)
您的示例不是100%足够清楚,以说明可能存在的问题,但state
应返回正确的元素状态。
$("[name='anonymous']").on('switchChange.bootstrapSwitch', function (event, state) {
console.log(state);
});
您提供的代码仅实例化元素,您需要使用更改事件/确保您在您正在使用的任何提交函数上读取新值。