[JS] 다중체크박스 체크여부 JS 2015. 4. 30. 11:21 var objWrite3 = document.getElementsByName("wr_3[]"); var count = 0; for(var i=0;i<objWrite3.length;i++){ if(objWrite3[i].checked == true){ count++; } } if(count<=0){ alert("요청항목을 선택 해 주세요."); return false; } var objWrite3 = document.getElementsByName("wr_3[]"); for(var i=0;i<objWrite3.length;i++){ if(objWrite3[i].checked == false){ alert("요청항목을 선택 해 주세요."); return false; } } $(document).ready(function(){ $("#btn_submit").click(function(){ for(j=1;j<=50;j++){ //갯수 설정 수정 var checkLength = $("input[name='wr_"+j+"[]']:checkbox:checked").length; var groupTitle = $("input[name='wr_"+j+"[]']").parent().parent().parent().parent().prev(".qTitle").text(); //경로 및 클래스 수정 var numQuest = $("input[name='wr_"+j+"[]']").parent().parent().parent().find(".quest").text(); //경로 및 클래스 수정 var checkEtc = $("#wr_"+j+"_22"); var textEtc = $("#wr_"+j+"_23"); if(checkLength == 0){ alert("항목을 체크 해 주세요.\r\n"+groupTitle+"\n"+numQuest+""); $("#wr_"+j+"_1").focus(); return false; } if(checkEtc.is(":checked")){ if(textEtc.val() == ""){ alert("기타 내용을 입력 해 주세요.\r\n"+groupTitle+"\n"+numQuest+""); textEtc.focus(); return false; } } } $("#writeForm").submit(); //해당폼 전송 }); }); 공유하기 게시글 관리 날고싶은 우듕듕 저작자표시 (새창열림) 'JS' 카테고리의 다른 글 레이어팝업 오늘하루안보기 (0) 2015.04.30 [javascript] 전송 > 전송중 버튼 (0) 2015.04.30 [jquery] 토글버튼 (0) 2015.04.28 [javascript] 눈내리는 효과 (0) 2015.04.28 [javascript] 즐겨찾기 추가 (0) 2015.04.28 Posted by 우듕듕
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.