У меня есть эта thymleaf страница:Форма с несколькими действиями?
<form method="post" action="#" th:object="${userData}" >
<table>
<tr>
<td><label th:text="#{manageusers.firstnamelabel}">Surname</label></td>
<td><input required="required" type="text" th:field="*{Firstname}" /></td>
</tr>
<tr>
<td><label th:text="#{manageusers.lastnamelabel}">Lastname</label></td>
<td><input required="required" type="text" th:field="*{Lastname}" /></td>
</tr>
</table>
<input type="submit" name="back" value="Back"/>
<input type="submit" name="confirm" value="Confirm"/>
</form>
То, что я хочу, это другое действие (то есть разные страницы действие контроллера.) На основе кнопка отправки нажата. Есть ли способ, которым я могу справиться с этим в тимелеафе или весеннем ботинке (в классе контроллера)?
Вы можете изменить действие формы с помощью javascript. –
@ControlAltDel, пожалуйста, не используйте этот дизайн, его очень сложно поддерживать в долгосрочной перспективе. –
Добавьте это к своим кнопкам, если вы хотите быстро исправить. 'OnClick = "self.location = 'Your_URL_here.htm'"'. Но используйте java-скрипты для лучшего дизайна и кода. – K139