위토즈 - 개발자프로그램판매공간

정보공유

[JQUERY] 설문응답 유효성 검사


<li>

    <p>2. 어떻게 알고 들어오셨나요?</p>

    <p>

        <input type="hidden" name="sat_sort[]" value="1" />

        <input type="hidden" name="sd_id[1]" value="1" />

        <label><input type="radio" name="sat_answer[1]" value="지인" class="btn-select"/> 지인</label>

        <label><input type="radio" name="sat_answer[1]" value="인터넷검색" class="btn-select"/> 인터넷검색</label>

        <label><input type="radio" name="sat_answer[1]" value="초청" class="btn-select"/> 초청</label>

    </p>

</li>

<li>

    <p>3. 기타입력이 있는 질문입니다.</p>

    <p>

        <input type="hidden" name="sat_sort[]" value="3" />

        <input type="hidden" name="sd_id[3]" value="19" />

        <label><input type="radio" name="sat_answer[3]" value="예" class="btn-select"/> 예</label>

        <label><input type="radio" name="sat_answer[3]" value="아니오" class="btn-select"/> 아니오</label>

    </p>

</li>






var i = 1;

var is_vaild = true;

$("input[name='sat_sort[]']").each(

    function(){

        var no = $(this).val();

        var is_checked = false;

        var answer = $("input[name='sat_answer["+no+"]']");

        if (answer.length) {

            $(answer).each(

                function(){

                    if (this.checked) {

                        is_checked = true;

                    }

                }

            );

        }


        if (!is_checked) {

            alert(i+'번 설문에 응답해주세요.');

            is_vaild = false;

            return false;

        }

        i++;

    }

);


if (is_vaild == true) {

    return true;

}

else {

    return false;

}


정보공유
Total 435건 6 페이지
번호 제목 글쓴이 날짜 조회
360 랜덤 아이디 문자열 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 12865
열람중 설문응답 유효성 검사 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 11943
358 스마트에디터 배경 색상변경방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 13161
357 Chrome 브라우저 80 버전 로그인이 안되는 현상 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-02 12606
356 글 정렬을 날짜순으로 했더니 답글 순서가 안맞는경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-18 18417
355 크롬에서 결제만 되고 정상적으로 처리가 되지 않는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-14 24638
354 .htaccess 파일 https 로 자동변환 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-04 13188
353 정규식 제거 및 특정 태그 제거 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-02 16072
352 javascript 동시 실행 테스트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-01 14037
351 그누보드 휴대폰관리에서 전체선택을 해도 전체목록이 나오지 않는 문제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-25 14332
350 javascript 만나이 계산 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-17 16296
349 7.3 버전 주의사항 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-18 14453
348 자바스크립트 날짜 계산식 YYYY-MM-DD 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-23 14969
347 magnificPopup 예제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-16 15125
346 https 를 위해 .htaccess 설정했는데 "리디렉션한 횟수가 너무 많습니다." 라는 오류 메세지가 뜰경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-12 16823