#thymeleaf
Вопрос:
Как я могу отправить выбранное значение строки?
lt;select th:onchange="changes(this.getAttribute('data-test'))"gt; lt;option th:each="list : ${allList}" th:value="${list?.number}" th:text="${list?.name}" th:data-test="${list?.test}"gt; lt;/optiongt; lt;/selectgt;
параметр значения onchange(list.test)….
Ответ №1:
Это должно сработать (в вашем случае this
относится к выбранному объекту, а не option
к ).
lt;select th:onchange="changes(this.options[this.selectedIndex].dataset.test)"gt; lt;option th:each="list : ${allList}" th:value="${list?.number}" th:text="${list?.name}" th:data-test="${list?.test}"gt; lt;/optiongt; lt;/selectgt;