성별 라디오 버튼의 유효성을 검사하는 중입니다. 선택을하지 않으면 작동하지만, 사람이 선택 되더라도 여전히 "성별은 선택되지 않았습니다"라고 말합니다.이 문제를 해결하는 방법을 아는 사람이 있습니까?자바 스크립트 라디오 버튼 문제
내가 가지고 ..
if (!genderMaleRadioButton.checked || !genderFemaleRadioButton.checked) {
errorMessage = errorMessage + "Gender not selected\n";
}
//displays error messages
if (errorMessage) {
alert(errorMessage);
}
//if all information is valid, submission is a success.
else if(!errorMessage) {
alert("Submission successful, thank you " + firstName.value);
}
안녕하세요. 나는 당신의 코드를 컨벤션과 더 잘 어울리게하려고 시도했다. (나는 당신이 따르는 것을 강력하게 권장한다. 그들은 특정 방식으로 보일뿐만 아니라 일반적인 실수를 예방한다.) 나는 'else if'위의 주석을 이동하지 않았지만 if의 닫는 중괄호와 같은 줄에 else를 넣을 것을 권합니다. "} else if (! errorMessage) {" – iandotkelly