私は次のことを達成しようとしています:
コンボボックスで始まるフォームがあります。ユーザーが「学生」または「教師」のいずれかを選択する必要があるとしましょう。
「学生」と「教師」の両方で同じフィールドがフォームに表示されますが、「教師」がチェックされている場合は、より多くのフィールドが表示されます (最初は非表示で、ユーザーが選択すると jQuery で表示されます)。 "先生")。
問題は、「教師」が選択されている場合にのみ、これらのフィールドを必須にしたいということです。
それを管理する方法がわかりません。次のような注釈を使用してそれが可能になるとは思いません。
@NotBlank
private String teacherCourse;
ユーザーが「学生」ラジオボタンを選択した場合、このフィールドは常に空白になるためです。
何か案が?カスタム検証方法を実行できますか? またその方法は?