我正在尝试完成以下任务:
我有一个以组合框开头的表单,假设用户必须选择“学生”或“教师”。
“学生”和“教师”都将在表单中显示相同的字段,但如果选中“教师”,我将显示更多字段(起初是隐藏的,当用户选择时我将使用 jQuery 显示“老师”)。
问题是我希望这些字段只有在选择“教师”时才是强制性的。
我不知道如何管理它,我认为使用以下注释是不可能的:
@NotBlank
private String teacherCourse;
因为当用户选择“学生”单选按钮时,该字段将始终为空白。
任何想法?我可以做一个自定义验证方法吗?如何做?