|
|
|
22년 전
|
조회 393
|
|
|
|
22년 전
|
조회 838
|
|
|
|
22년 전
|
조회 541
|
|
|
|
22년 전
|
조회 442
|
|
|
|
22년 전
|
조회 806
|
|
|
|
22년 전
|
조회 513
|
|
|
|
22년 전
|
조회 491
|
|
|
|
22년 전
|
조회 674
|
|
|
|
22년 전
|
조회 594
|
|
|
|
22년 전
|
조회 1,004
|
|
|
|
22년 전
|
조회 580
|
|
|
|
22년 전
|
조회 855
|
|
|
|
22년 전
|
조회 652
|
|
|
|
22년 전
|
조회 516
|
|
|
|
22년 전
|
조회 433
|
|
|
|
22년 전
|
조회 867
|
|
|
|
22년 전
|
조회 556
|
|
|
|
22년 전
|
조회 1,794
|
|
|
|
22년 전
|
조회 451
|
|
|
|
22년 전
|
조회 418
|
댓글 4개
그럼 원하시던 소습니다.
<HTML>
<HEAD>
<TITLE> 체크박스 전체선택 </TITLE>
<SCRIPT LANGUAGE="JavaScript">
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "몽땅해제"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "몽땅선택"; }
}
</script>
</HEAD>
<BODY bgcolor="#000080">
<form name=myform action="" method=post>
<table>
<tr><td>
<font color="#FFFFFF">
<b>체크박스 선택하기</b><br>
<input type=checkbox name=list value="1">첫번째<br>
<input type=checkbox name=list value="2">두번째<br>
<input type=checkbox name=list value="3">세번째<br>
<input type=checkbox name=list value="4">네번째<br>
<input type=checkbox name=list value="5">다서번째</font><br>
<br>
<input type=button value="몽땅 선택" onClick="this.value=check(this.form.list)">
</td></tr>
</table>
</form>
</BODY>
</HTML>
위에것은 다른데 써먹어야겠네요 ^^
그런데 ... 어자피 전체 체크 할건데...... 드레그 할필요가 ㅡㅡ?
그냥 단순하게 한번만 채크하면 전체 되게 하는 방법이 저한데는 좋게군요 ^^
간단한 소스 없을까요??
이 강력한 걸 추천합니다.
<form name="dragchkform" method="get">
<input type="checkbox" name="dragchk"> 체크박스 1<br>
<input type="checkbox" name="dragchk"> 체크박스 2<br>
<input type="checkbox" name="dragchk"> 체크박스 3<br>
<input type="checkbox" name="dragchk"> 체크박스 4<br>
<input type="checkbox" name="dragchk"> 체크박스 5<br>
<input type="checkbox" name="dragchk"> 체크박스 6<br>
<input type="checkbox" name="dragchk"> 체크박스 7<br>
<input type="checkbox" name="dragchk"> 체크박스 8<br>
<input type="checkbox" name="dragchk"> 체크박스 9<br>
<input type="checkbox" name="dragchk"> 체크박스 10<br>
</form>
<script language="javascript">
var dragchkstat = "off";
function dragchkNOOP() { return false; }
function dragchkOnMouseDown() {
if (this.checked) {
dragchkstat = "uncheck"; this.checked = false;
} else {
dragchkstat = "check"; this.checked = true;
}
return false;
}
function dragchkOnMouseOver() {
switch (dragchkstat) {
case "off":
break;
case "check":
this.focus(); this.checked = true; break;
case "uncheck":
this.focus(); this.checked = false; break;
}
return false;
}
function dragchkOnMouseUp() { dragchkstat = "off"; return true; }
for (i = 0; i < document.dragchkform.dragchk.length; i++) {
document.dragchkform.dragchk[i].onclick = dragchkNOOP;
document.dragchkform.dragchk[i].onmousedown = dragchkOnMouseDown;
document.dragchkform.dragchk[i].onmouseover = dragchkOnMouseOver;
document.onmouseup = dragchkOnMouseUp;
}
</script>
`드레그 하듯... 긁으면` 모두 선택, 모두 해재