document.querySelector('input[name="drop_reason_code"]').checked()
여기서 체크가 되었는지 아닌지가 아니라 체크된 값을 알고 싶으면
document.querySelector('input[name="drop_reason_code"]:checked).value;
취소버튼을 누르면 history.back()
+ 📍문제발생 : 첫번째 라디오버튼을 눌렀을 때만 넘어가고 나머지 라디오버튼 체크는 인식을 못함(선택했는데도 선택하라고 alert 가 뜬다...)
✅ 문제해결 : querySelectorAll 로 name 속성이 같은 것들을 모두 인식하도록
이전에는 체크가 되어있는지 안되어있는지를 확인했다면 이제는 체크가 된 것들을 배열형태로 받아서 그것의 length를 확인
document.querySelectorAll('input[name="drop_reason_code"]:checked') 로 check 된 내용들을 배열로 받고
그것의 length 를 확인한다. 라디오버튼이라 무조건 하나만 선택이 가능하니 선택한 값은 [0] 인덱스 0번째에 담겨있겠죠
var arr = document.querySelectorAll('input[name="drop_reason_code"]:checked')
alert(arr[0].value);
'🚩Final Project' 카테고리의 다른 글
[뮤하비] 클래스개설부분 _ 입력값이 많을 때 크게 세 파트로 나눠서 입력받을 때 (0) | 2021.07.28 |
---|---|
[뮤하비] 오라클 잡스케쥴러로 클래스 확정짓기 (0) | 2021.07.28 |
[뮤하비] 오라클 잡스케쥴러로 클래스 확정짓기 (0) | 2021.07.28 |
[뮤하비] 드디어! 오라클 잡스케쥴러를 통해 매일 정해진 시간에 정산 처리하기 (0) | 2021.07.27 |
[뮤하비] 로그인 후 메인페이지가 아니라 이전url 로 돌아가기 (0) | 2021.07.22 |