【发布时间】:2019-09-20 10:22:17
【问题描述】:
我正在使用此代码在表单中设置选择。
<td>
<select class="orderNo" th:name="OrderNo" th:value="${order.subOrderNo}" th:text="${order.subOrderName}">
<option class="coNameOption" th:value="${order.subOrderNo}" th:text="${order.subOrderName}" selected></option>
</select>
</td>
我检查时的 html 部分似乎具有正确的值并将文本放置在那里。
但在屏幕上,选择框是空的,不显示文本。
我也尝试将文本放在 span 中的选项中,但它也不起作用
【问题讨论】:
-
为什么在属性中额外添加
th:? -
我用百里香叶。我似乎根本不承认该选项。因为我已经评论了选项部分,它完全一样。
-
您能发布您的控制器代码吗?此外,当没有任何 Thymeleaf 需要评估时,您不需要前缀
th:。th:name="OrderNo"也是如此。 -
修复它我必须从选择部分删除 th:text ,只有 th:value 有效。对于您正确的名称:不需要
标签: javascript html forms select thymeleaf