5.5 定值布尔属性
HTML有布尔属性的概念。布尔属性没有值,属性存在意味着值是“true”。在XHTML里,这些属性只有一个值,这个值就是它自己。
例如,checked
:
<input type="checkbox" name="option2" checked /> <!-- HTML -->
<input type="checkbox" name="option1" checked="checked" /> <!-- XHTML -->
标准方言包含允许你通过求值条件设置属性的属性。如果求值为true,属性将会被设置为它的定值。如果为false,属性将不会被设置:
<input type="checkbox" name="active" th:checked="${user.active}" />
以下定值布尔属性存在标准方言里:
th:async | th:autofocus | th:autoplay |
th:checked | th:controls | th:declare |
th:default | th:defer | th:disabled |
th:formnovalidate | th:hidden | th:ismap |
th:loop | th:multiple | th:novalidate |
th:nowrap | th:open | th:pubdate |
th:readonly | th:required | th:reversed |