체크박스나 라디오버튼에 대해 , 혹은 혼합하여 사용할 수 있는 모두선택, 해제 스크립트
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<title> Jasko Sample Script </title>
<!---- [1단계] 아래의 스크립트를 HEAD 부분에 복사 해 넣으세요 ----->
<script>
function checkall(formname,checkname,thestate){
var el_collection=eval("document.forms."+formname+"."+checkname)
for (c=0;c<el_collection.length;c++)
el_collection[c].checked=thestate
}
</script>
<!-------------- 여기까지 ---------------->
</head>
<body>
<form name="myForm">
<input type="radio" name="v1"> 라디오버튼
<input type="checkbox" name="v1"> 체크박스-1
<input type="checkbox" name="v1"> 체크박스-2
</form>
<!---- [1단계] BODY 부분에 아래와 같은 방법으로 태그와 코드를 복사 해 넣으세요 --->
<a href="javascript:checkall('myForm','v1',true)">모두선택</a> |
<a href="javascript:checkall('myForm','v1',false)">모두해제</a>
<!-------------- 여기까지 ---------------->
</body>
</html>
받는쪽은...
<%
String[] checkID = request.getParameterValues("checkID");
%>
<BODY>
<% for(int i=0; i<checkID.length; i++){ %>
keyValue = <%=checkID[i]%><br>
<% }//end for %>
'프로그래밍 > JavaScript' 카테고리의 다른 글
[기술문서] prototype.js 레퍼런스(?) 도움말형식(chm), PDF자료 (0) | 2008.10.07 |
---|---|
[펌][스크립트] 롤링배너객체 Rolling (0) | 2008.07.01 |
Prototy Api 도움말 (0) | 2008.06.27 |
[함수] 이 페이지를 벗어나면 작성된 내용은 저장되지 않습니다. (0) | 2008.06.27 |
[펌][스크립트] AJAX 자동검색을 간단히 구현해 주는 javascript library (0) | 2008.06.27 |