HTML复选框值是否可以包含布尔值而不是字符串



HTML输入值包含字符串。

例如:这保存字符串";是的";。

<input type="checkbox" name="checkThis" value="yes">

但是,对于复选框,如果值为布尔True,则有时会很方便。显然,在表单提交后,可以将值转换为布尔值。但是,有没有一种方法可以将值存储为布尔值?

复选框默认使用布尔值,就像在Javascript中使用document.getElementById('mycheckbox').checked一样,根据是否选中它,它将返回True或False。

当然,我刚才提供的代码假设您的复选框的ID为mycheckbox

在评估复选框的状态时,您使用的似乎是值,但您应该使用.checked方法,因为该值不会根据是否选中而更改。

最新更新