[FIX] 新規会員登録画面での生年月日のmax値を今日の日付へ変更しました。新規会員登録画面で一回コースを選択したら、変更できないように修正しました。
This commit is contained in:
@@ -71,6 +71,11 @@ public class UserController {
|
||||
HttpSession session) {
|
||||
|
||||
model.addAttribute(PageReturnAttributeKeyword.SELECTED_COURSE_NAME, (String) session.getAttribute("selectedCourseName"));
|
||||
|
||||
session.setAttribute("questionId", userForm.getSecretQuestionId());
|
||||
|
||||
System.out.println("return questionId: ****************************:" + userForm.getSecretQuestionId());
|
||||
|
||||
return TransitionTargetPageNameKeyword.USER_RESISTER_CONFIRM_HTML;
|
||||
|
||||
}
|
||||
@@ -83,6 +88,12 @@ public class UserController {
|
||||
|
||||
Long courseId = courseService.findByName((String) session.getAttribute(PageReturnAttributeKeyword.SELECTED_COURSE_NAME));
|
||||
|
||||
Long questionId = (Long) session.getAttribute("questionId");
|
||||
|
||||
System.out.println("confirm questionId: ****************************:" + questionId);
|
||||
|
||||
userForm.setSecretQuestionId(questionId);
|
||||
|
||||
userService.register(userForm, courseId);
|
||||
|
||||
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.LOGIN;
|
||||
|
||||
@@ -44,10 +44,10 @@
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="secretQuestionId" class="form-label">秘密の質問</label>
|
||||
<select id="secretQuestionId" th:field="*{secretQuestionId}" required readonly>
|
||||
<option value="">選択してください</option>
|
||||
<select id="secretQuestionId" th:field="*{secretQuestionId}" required disabled>
|
||||
<option value="" readonly>選択してください</option>
|
||||
<option th:each="question : ${session.questionList}" th:value="${question.secretQuestionId}"
|
||||
th:text="${question.questionText}">
|
||||
th:text="${question.questionText}" readonly>
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -82,7 +82,7 @@
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<input type="hidden" class="form-control" th:field="*{courseId}">
|
||||
<span th:text="${selectedCourseName}">未選択</span>
|
||||
<button type="submit" class="btn btn-outline-primary btn-sm">コース選択</button>
|
||||
<button type="submit" class="btn btn-outline-primary btn-sm" disabled>コース選択</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<input type="hidden" th:field="*{courseId}">
|
||||
<span th:text="${selectedCourseName}">未選択</span>
|
||||
<button type="submit" class="btn btn-outline-primary btn-sm">
|
||||
<button class="btn btn-outline-primary btn-sm" disabled>
|
||||
コース選択
|
||||
</button>
|
||||
</div>
|
||||
@@ -138,6 +138,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user