HTML输入值包含字符串。
例如:。其中包含字符串“是”。
<input type="checkbox" name="checkThis" value="yes">
但是对于复选框,有时如果值是布尔True会很方便。显然,在提交表单后,该值可以转换为布尔值。但是,有没有一种方法可以将值存储为布尔值呢?
答案 0 :(得分:-1)
默认情况下,复选框使用布尔值,例如在Javascript中使用document.getElementById('mycheckbox').checked
会根据是否选中而返回True或False。
当然,我刚刚提供的代码假定您的复选框的ID为mycheckbox
。
您正在使用似乎是在评估复选框状态时的值,但是应该改用.checked
方法,因为该值不会根据是否选中而改变。