디스코र्स 팀 안녕하세요,
새로운 폼 템플릿 기능을 사용하다가 필수 체크박스 관련 문제를 겪고 있습니다.
YAML에서 체크박스 필드에 required: true를 설정하면, 체크박스가 선택되지 않은 경우 폼이 올바르게 제출을 차단합니다.
그러나 사용자에게 오류 메시지가 표시되지 않습니다—폼이 단순히 제출되지 않을 뿐, 무엇이 잘못되었는지 사용자에게 피드백이 전혀 주어지지 않습니다.
제 YAML의 예시는 다음과 같습니다:
- type: checkbox
id: accept-terms
attributes:
label: "약관을 읽었으며 동의합니다"
description: "계속하려면 약관에 동의해야 합니다"
validations:
required: true
시도해 본 내용:
- 디스코र्स 기본 테마에서 테스트 (테마 관련 문제를 배제하기 위해)
- 최신 디스코र्स 버전으로 업데이트
required: true와accepted둘 다 시도 (후자는 전혀 작동하지 않음)
기대되는 동작:
필수 체크박스가 선택되지 않은 경우, 사용자가 무엇을 해야 하는지를 나타내는 오류 메시지가 표시되어야 합니다.
실제 동작:
제출은 차단되지만, 오류나 피드백이 표시되지 않습니다.
이것은 현재 폼 템플릿 구현에서 알려진 제한 사항 또는 버그인가요?
필수 체크박스가 선택되지 않았을 때 사용자가 명확한 오류 메시지를 볼 수 있도록 하는 우회 방법이나 권장 방법이 있을까요?
도움 주셔서 감사합니다!