function response_check(){ var quetions_cnt = $('[id^=question_num_]').length -2; // 성별과 나이는 뺀다. for (kl = -1 ; kl <= quetions_cnt ; kl++ ) { if($("input[name='ans_"+kl+"']").attr('class') == "question_required"){ if(!$("input[name='ans_"+kl+"']").attr('disabled')){ if(!$("input[name='ans_"+kl+"']:checked").val()) { if(kl == -1){ alert("성별을 선택해주세요"); }else if(kl == 0){ alert("연령대를 선택해주세요"); }else{ alert(kl+'번 설문을 입력해주세요'); } return false; } } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_fit" ||$("input[name='ans_"+kl+"[]']").attr('class') == "question_required_down" || $("input[name='ans_"+kl+"[]']").attr('class') == "question_required_up" ){ if(!$("input[name='ans_"+kl+"[]']").attr('disabled')){ if(!$("input[name='ans_"+kl+"[]']:checked").val()){ alert(kl+'번 설문을 선택해주세요'); return false; }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_fit"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length != s_counts){ alert(kl+'번 설문은 '+s_counts+'개 선택하셔야 합니다'); return false; } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_down"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length > s_counts){ alert(kl+'번 설문은 '+s_counts+'개 이하로 선택하셔야 합니다'); return false; } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_up"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length < s_counts){ alert(kl+'번 설문은 '+s_counts+'개 이상으로 선택하셔야 합니다'); return false; } } } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_optional_fit" ||$("input[name='ans_"+kl+"[]']").attr('class') == "question_optional_down" || $("input[name='ans_"+kl+"[]']").attr('class') == "question_optional_up"){ if(!$("input[name='ans_"+kl+"[]']").attr('disabled')){ if($("input[name='ans_"+kl+"[]']:checked").val()){ // 만약 선택을 체크했다면... if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_fit"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length != s_counts){ alert(kl+'번 설문은 선택을 모두 해제하시거나 '+s_counts+'개 선택하셔야 합니다'); return false; } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_down"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length > s_counts){ alert(kl+'번 설문은 선택을 모두 해제하시거나 '+s_counts+'개 이하로 선택하셔야 합니다'); return false; } }else if($("input[name='ans_"+kl+"[]']").attr('class') == "question_required_up"){ var s_counts_s = $("input[name='ans_"+kl+"[]']").attr('id') var s_counts = parseInt(s_counts_s.replace("ans_"+kl+"_count","")); if($("input[name='ans_"+kl+"[]']:checked").length < s_counts){ alert(kl+'번 설문은 모두 선택을 해제하시거나 '+s_counts+'개 이상으로 선택하셔야 합니다'); return false; } } } } }else if($("textarea[name='ans_"+kl+"']").attr('class') == "question_required"){ if(!$("input[name='ans_"+kl+"']").attr('disabled')){ if($("textarea[name='ans_"+kl+"']").val()==""){ // 주관식일 경우 alert(kl+'번 설문을 입력해주세요'); return false; } } } } return true; }