th:用Thymeleaf在选择/选项中选择了一个数字不起作用 [英] th:selected a number in a select/option with Thymeleaf doesn't work

查看:138
本文介绍了th:用Thymeleaf在选择/选项中选择了一个数字不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个代码

<div th:class="form-group">
    <td><label class="control-label leftMargin10 rightMargin10" scope="col" th:text="#{insertHours.hhFrom}">Attivita'</label></td>
    <td><select class="form-control" th:field="*{hhFrom}">
        <option th:each="i : ${#numbers.sequence(0, 23)}" th:value="${i}" th:text="${i}" th:selected="${ i==9 } ">Options</option>
    </select>
    </td>
</div>

当我尝试在th:selected中添加条件时,它不起作用.

When I try to add a condition in th:selected it doesn't work.

我也已替换为以下代码:

I have also replaced with this code:

th:attr="${i==9}? selected=selected: '' "

,但结果是相同的.

HTML

<select class="form-control" id="hhFrom" name="hhFrom">
    <option value="0" selected="selected">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
</select> 

预先感谢答案

推荐答案

您不能将th:fieldth:selected一起使用. 如果将th:field替换为name=someMeaningfullName,该代码将正常工作.

You cannot use th:field along with th:selected. If you replace th:field with name=someMeaningfullName the code will work just fine.

查看线程在Thymeleaf论坛上获得更多信息

Check out this thread on the Thymeleaf forum for more information

这篇关于th:用Thymeleaf在选择/选项中选择了一个数字不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆