Binding.scala: 如何在复选框中定义选中
Binding.scala: how to define checked in a Checkbox
我想在Binding.scala中定义一个复选框,比如:
<input type="checkbox"
checked={elem.checked}
/>
elem.checked
可以有任何字符串值(即使是空的):复选框总是 checked
.
如何获得
<input type="checkbox"
checked/>
如果选中,则相应
<input type="checkbox"/>
如果没有。
根据 https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes ,在 XHTML 5 中,任何文本值都表示 true
.
幸运的是,Binding.scala XML 文字允许 Boolean
类型的属性。如果 elem.checked
是 false
(不是 "false"
),该属性将被删除。
我想在Binding.scala中定义一个复选框,比如:
<input type="checkbox"
checked={elem.checked}
/>
elem.checked
可以有任何字符串值(即使是空的):复选框总是 checked
.
如何获得
<input type="checkbox"
checked/>
如果选中,则相应
<input type="checkbox"/>
如果没有。
根据 https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes ,在 XHTML 5 中,任何文本值都表示 true
.
幸运的是,Binding.scala XML 文字允许 Boolean
类型的属性。如果 elem.checked
是 false
(不是 "false"
),该属性将被删除。