2014-12-09 4 views
0

나는 자바 스크립트로 퀴즈를 만들고 있는데, 꽤 좋아 보인다. 그러나 나는 내가 고치지 못했던 한 가지를 발견했다. 사용자가 이전에 선택한 답변으로 되돌아 가면 각 라디오 버튼에 저장되고 표시됩니다. 중요한 점은 사용자가 다음 질문으로 갈 때 입력 값을 null로 설정하고, 그렇지 않으면 이전 질문에서 마지막으로 선택한 대답이 활성 상태로 유지된다는 것입니다. 저는 약간의 학습 과정을 밟고 있습니다. 그래서 제가 정말로 필요로하는 유일한 것은이 작은 문제에 대해 어떻게 가야하는지에 대한 좀 더 많은 설명입니다. 필요한 경우 코드를 표시 할 수 있습니다.퀴즈 : 입력 값 저장

편집 :

내가 같이 넣어 된 모든 데이터를 저장하는 새로운 객체를 추가하여 해결되었습니다. 사용자가 대답을 선택하면 대답이 이와 같이 설정됩니다.

this.userAnswers[this.questionId] = answer; 
+0

'필요한 경우 코드를 표시 할 수 있습니다.'항상 관련 코드를 표시하는 것이 좋습니다. –

+0

관련 코드가 없습니다. 나는 실제로 이것이 최선의 방법에 대해 어떻게 가는지 묻는다. 내가 가지고있는 코드는 그렇게 많이 추가하지 않습니다. – Marciano

답변

0

모든 버튼에 대한 개체를 만듭니다. 은 모든 버튼을 객체의 값과 동일 그들 만의 독특한 클래스 또는 ID 보내기이 배열에

var answers = { 
answer1 : '', 
answer2 : '' 
Etc... } 

쓰기, 당신이 돌아갈 때 읽을. 코드 부족으로 가정 : 모두 같은 페이지에 있습니다.

+0

감사합니다. 나는 그것을 고칠 수 있었다 :) – Marciano