我想創建一個表單,其中選擇字段的值根據您之前選擇的內容而改變。Spring MVC + Thymeleaf - 「dynamic」select based form
例如,像下面的例子。您選擇一個品牌,然後選擇基於您選擇的品牌的型號更改值。例如,您可以在第一個選擇中選擇Samsung,然後在第二個中選擇Galaxy S2,Galaxy S3等。
<form th:action="@{/someAddress}" method="post" th:object="${someObject}">
<div>
<select name="brand" >
<option th:each="brand : ${brands}" th:value="${brand.id}" th:text="${brand.name}"/>
</select>
</div>
<div>
<select name="model" >
<option th:each="model IN CHOSEN BRAND'S(above) MODELS" th:value="${model.id}" th:text="${model.name}"/>
</select>
</div>
<button type="submit">Submit</button>
</form>
是可以做到這一點?怎麼樣?
Thymeleaf渲染頁面的服務器端。你需要客戶端JavaScript來實現這一點。 –