JavaScript - 문제 미리보기

문제 719

easy
다음 폼 검증 함수에서 빈칸에 들어갈 올바른 코드는? ```javascript function validateForm() { let x = document.forms["myForm"]["fname"].value; if (x == "") { alert("Name must be filled out"); return ______; } } ```
A. true
B. false
C. null
D. undefined

정답: B

폼 검증에서 **`false`**를 반환하면 폼 제출을 중단시킵니다. 사용자가 필수 필드를 입력하지 않았을 때 경고 메시지를 표시하고 `false`를 반환하여 폼이 서버로 전송되지 않도록 막습니다. 반대로 `true`를 반환하면 폼 제출이 계속 진행됩니다. 이는 `onsubmit="return validateForm()"`에서 반환값에 따라 폼 제출 여부가 결정되는 중요한 메커니즘입니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.