java 自定义表单验证HTML

1cklez4t  于 2023-03-06  发布在  Java
关注(0)|答案(1)|浏览(102)

我做了一个HTML/thymeleaf表单,其中一个元素是日期选择器,我做了一个java函数来检查选择的日期是小于还是大于当前日期,如果小于,它应该返回错误,如果大于,它应该提交表单,函数当前分别返回true/false
我不确定如何在html中使用这个java函数,如果函数返回true,显示一个错误?在元素中的什么位置?

6jjcrrmo

6jjcrrmo1#

将Thymeleaf的条件表达式与th:if属性沿着使用

<!-- Your date picker input element -->
<input type="date" th:field="*{selectedDate}" />

<!-- Display an error message if the selected date is smaller than the current date -->
<div th:if="${yourJavaFunction(*{selectedDate})}">
  <span style="color: red;">Error: Selected date cannot be in the past.</span>
</div>

相关问题