Выберите значение и текст не отображается для выбора с одним параметром - PullRequest
0 голосов
/ 20 сентября 2019

Я использую этот код для установки выбора в форме.

    <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, но он также не работает

1 Ответ

0 голосов
/ 20 сентября 2019

th:text перезаписывает что-либо внутри тегов html.Вы не должны иметь th:text или th:value на теге <select />.

<td>
  <select class="orderNo" name="OrderNo" >
    <option class="coNameOption" th:value="${order.subOrderNo}"  th:text="${order.subOrderName}" selected="selected" />
  </select>
</td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...