Как выбрать значение из списка параметров и отобразить его поля в другом месте (например, в <input>) - PullRequest
0 голосов
/ 14 мая 2019

Я хочу выбрать объект из опций выбора и отобразить его поля в некоторых входах.

Так, например, я выбираю банковский счет из списка

<tr>
   <td>From account*</td>

   <td style="padding-right: 55px; width: 70%;">
      <select th:field="${transaction.accountNumberFrom}" required style="height: 30px;">
         <option  th:each="account : ${accounts}" th:text="${account.accountNumber} + ' &nbsp;&nbsp;(' + ${account.accountName} + ' : ' + ${account.bank} + ')'" th:value="${account.accountNumber}" />
      </select>
   </td>                                            
</tr>

, а затем хотите автоматически отобразить его поле (например, $ {account.currency}) в поле ввода или sth.

Есть предложения?

1 Ответ

0 голосов
/ 15 мая 2019

Так как ваш вопрос не содержит подробностей, необходимых для ответа, я предполагаю несколько вещей и пытаюсь ответить.

Вы можете использовать чистую javascript или jquery для достижения этой цели. Вот один пример использования jquery

Я полагаю, у вас есть поле ввода, например,

<input type="text" name="myinput" id="myinput">

Теперь вы используете jquery on, как показано ниже

$('select').on('change', function() {
  $('#myinput').val(this.value);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...