我有一个SpringToot w / Thymeleaf& Bootstrap项目。我有一个表单,在服务器上进行一些冗长的处理。由于这可能是一个漫长的过程,我想:
1)将按钮颜色/文本更改为可视指示符,表明发生了某些事情 2)禁用该按钮,以便在该过程完成之前无法上载另一个文件。
到目前为止,这是我的代码:
<form action="search" th:action="@{/search}" th:object="${search}"
method="post">
.....
<input type="submit" class="btn btn-success" value="Search"/>
</form>
我的控制员:
@RequestMapping(value = "/search", method = RequestMethod.POST)
public String search(@ModelAttribute Search search, Model model, Authentication authentication) {
List<> found = sdnService.findMatches( search );
model.addAttribute( "results", found );
return "search";
}
我已经看过一些关于使用javascript更改按钮颜色的示例,但这只是第一次设置它,现在在结果返回时重置它。
任何人都可以帮我吗?