체크박스 전체체크하고 선택안된항목있을시 경고문하는법 정보
체크박스 전체체크하고 선택안된항목있을시 경고문하는법본문
function all_checked(sw) {
var f = document.fregister;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk[]')
f.elements[i].checked = sw;
}
}
-------------------------------------------
<input onclick="if (this.checked) all_checked(true); else all_checked(false);" type="checkbox"> <b>일괄동의</b>
약관동의 1<input type=checkbox value=1 name="chk[]">
약관동의 2<input type=checkbox value=1 name="chk[]">
약관동의 3<input type=checkbox value=1 name="chk[]">
약관동의 4<input type=checkbox value=1 name="chk[]">
위와같이 처리하여 체크박스 전체선택까지는 해결을 했는데요..
일괄동의 안하고 한개씩 체크했을경우 체크가 하나라도 안되있으면 경고문을 띠워야 하는데
잘 안되네요... 고수님들 부탁드릴께요
var f = document.fregister;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk[]')
f.elements[i].checked = sw;
}
}
-------------------------------------------
<input onclick="if (this.checked) all_checked(true); else all_checked(false);" type="checkbox"> <b>일괄동의</b>
약관동의 1<input type=checkbox value=1 name="chk[]">
약관동의 2<input type=checkbox value=1 name="chk[]">
약관동의 3<input type=checkbox value=1 name="chk[]">
약관동의 4<input type=checkbox value=1 name="chk[]">
위와같이 처리하여 체크박스 전체선택까지는 해결을 했는데요..
일괄동의 안하고 한개씩 체크했을경우 체크가 하나라도 안되있으면 경고문을 띠워야 하는데
잘 안되네요... 고수님들 부탁드릴께요
댓글 전체
onsubmt 로 체크하는부분에서 chk의 갯수를 비교해서 맞지않으면 경고문 띄우면 될듯하옵니다