CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.3 |
안녕하세요.
패치 이후 라디오 박스 및 체크박스 가장 앞의 목록이 자동선택됩니다.
게시판이나 회원 가입등
라디오 박스 및 체크 박스가 선택이 안되어야 정상인데
가장앞의 목록이 자동선택되는 버그가 있습니다.
성별은 남여로 선택하지도 않았는데 남자가 자동 선택 됩니다.
++
추가로 확인해보니 게시판의 경우 확장변수 기본값을 설정한적이 없는데 기본값에 선택지 항목이 자동으로 들어가 있네요.
예를들자면 기존 항목이 이랬다면 이런식으로요
선택지가 => 기본 값으로 복제가 되어있네요.

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 3
게시판 확장변수는 "기본값"과 "선택지" 입력란이 최근에 분리되었습니다.
예전에는 기본값에다가 선택지를 죄다 입력하도록 되어 있었죠. ㅡ.ㅡ
그래서 한 번씩 확인하고 다시 저장해 주지 않으면 기본값과 선택지가 명확하게 구분되지 않을 수도 있습니다.
마지막 예시의 경우, 기본값을 비워두고 선택지에 고양이(엔터)다람쥐를 입력하면
고양이, 다람쥐 2개의 선택지가 제시되고, 둘 중 어느 것도 기본으로 선택되어 있지 않게 됩니다.
회원 확장변수는 기본값과 선택지가 분리되지 않은 옛날 스타일이라 애매하게 작동할 수도 있겠네요.
이 부분은 다시 확인하고 필요시 패치하겠습니다만,
자료구조가 달라질 경우 한 번씩 다시 저장해 주는 것은 불가피할 수도 있습니다.
논외로, 첫 번째 선택지가 자동 선택되는 것이 버그라고 딱 잘라 말할 수는 없을 것 같습니다.
기본값에 입력했으니 기본값으로 들어가 있어야 하는 것 아니냐는 의견도 만만치 않고,
예전부터 자동 선택을 전제로 맨 앞에 (선택)이나 빈 값을 넣는 등의 꼼수가 많이 돌아다니곤 했으니까요.
만약 어느 것이 더 직관적인가에 대해 이견이 있다면
기본값과 선택지를 분리하여 입력하는 게시판 확장변수 개선안대로 쭉 밀고 나가는 것이 답이라고 말씀드리겠습니다.
답변 감사합니다.
확장변수는 말씀하신것 처럼 수정을 해서 처리를 했습니다.
그런데 회원 가입에서의 라디오 박스는 성별 남 여 두개 선택하는것을 만들었는데
자동으로 남자가 선택되는건 기본값을 설정안해도 그렇게 됩니다. (적어주신 것 처럼 회원 가입 확장변수는 기본값 설정하는 화면도 없기도하구요)
회원 확장변수에서도 기본값과 선택지를 분리 입력하도록 패치하겠습니다.