해결한 사람
1
명
정답률
50.00
%
시간 제한
10
ms
메모리 제한
256
MB
긴 폼은 논리적인 단계로 나누면 이해하기 쉬워집니다. 현재 단계를 알려 주고, 각 단계를 검증하며, 이전 단계로 돌아가도 입력값을 유지해야 합니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
<p aria-live="polite">1 / 2 단계</p> <section data-step="1">...</section>
이름 입력과 관심 분야 선택을 두 단계로 나누고 마지막에 입력 내용을 확인해 제출하세요.
script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: 단계를 바꿀 때 입력 요소를 새로 만들지 않고 section의 hidden 상태만 바꾸면 값이 유지됩니다.