찐

체크박스 필수입력하는법

지금 체크박스를 3개만들었는데요..
이중에 하나라도 체크를 안하면 '셋중에 하나는 체크해주세요' 라고 창을 뛰우고 싶은데요
이건 어떻게 해야될까요
|

댓글 4개

자바스크립트로 처리해야 합니다.
체크박스 이름(name)은 chk1~3 으로, 폼 이름은 f 로 가정합니다.

<form name=f>
<input type="checkbox" name="chk1" value="001">01번
<input type="checkbox" name="chk2" value="002">02번
<input type="checkbox" name="chk3" value="003">03번
</form>

<script>
var cnt=0;
for (i=1; i<=3; i++) {
if (eval("document.f.chk" + i + ".checked") == true) {
cnt += 1;
}
}
if (cnt == 0) { alert("한개 이상 체크박스를 선택해주세요."); return; }
</script>
for (i=1; i<=3; i++) {
if (eval("해당객체" + i + ".checked") == false) {
var sum +=1;
}
}

if(sum==3) alert('하나이상 체크하세요')
두분 답변감사합니다..
근데 잘안되네요 --
체크박스 필수입력하는법
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
08-03-31 조회 1,595
08-03-31 조회 1,595
08-03-31 조회 1,668
08-03-31 조회 1,604
08-03-31 조회 1,610
08-03-31 조회 1,505
08-03-31 조회 1,881
08-03-31 조회 1,356
08-03-31 조회 1,606
08-03-31 조회 1,826
08-03-31 조회 1,263
08-03-31 조회 1,453
08-03-31 조회 1,591
08-03-31 조회 1,623
08-03-31 조회 2,599
08-03-31 조회 1,412
08-03-31 조회 1,589
08-03-31 조회 1,182
08-03-31 조회 1,830
08-03-31 조회 1,584