<script type="text/javascript">
$(document).ready(function(){
// 질문 코드 배열
var questions = ['Q3q1', 'Q3q2', 'Q3q3', 'Q3q4', 'Q3q5', 'Q3q6', 'Q3q7', 'Q3q8'];
// 폼 제출 이벤트 가로채기
$('#limesurvey').submit(function(event){
var sameAnswer = true;
var firstAnswer = $('#javatbd' + questions[0] + ' .radio input:checked').val();
// 모든 질문에 같은 답변이 선택되었는지 확인
for(var i = 1; i < questions.length; i++) {
var currentAnswer = $('#javatbd' + questions[i] + ' .radio input:checked').val();
if(currentAnswer !== firstAnswer) {
sameAnswer = false;
break;
}
}
// 모든 질문에 같은 답변이 선택된 경우 경고 메시지 표시
if(sameAnswer) {
// 로컬 저장소에서 이전 경고 메시지 확인
var warned = localStorage.getItem('warnedAboutSameAnswers');
if (warned) {
// 이미 경고 메시지를 본 경우 폼 제출을 허용
return true;
} else {
// 경고 메시지를 처음 본 경우 경고 메시지를 표시하고 폼 제출 중단
alert("귀하는 모두 동일한 답변을 하셨습니다. 다시 한번 점검해주십시오.");
localStorage.setItem('warnedAboutSameAnswers', 'true');
event.preventDefault(); // 폼 제출 중단
}
}
});
});
</script>