- 체크 된 목록 수합하기
sName = new Array();
chks = document.frm.choo;
for(i=0; i<chks.length; i++) {
if(chks[i].checked) {
temp = chks[i].value.split(',');
if( temp[0] != 0) {
sName[sName.length] = "|" + temp[0] + "|";
}
}
}
- 체크박스 일괄선택,해제
var chks = false;
var chk_cnt = 0;
function selectAll(){
var frm = document.frm;
if(typeof(frm.choo) == "undefined"){
return;
frm.choo.checked = true;
chk_cnt = chk_cnt + 1;
}else if( typeof(frm.choo.length) == "undefined"){
if(chks){
chks = false;
chks_nm.value = "일괄선택"
frm.choo.checked = false;
chk_cnt = chk_cnt - 1;
}else{
chks = true;
chks_nm.value = "선택해제"
frm.choo.checked = true;
chk_cnt = chk_cnt + 1;
}
return;
}
len = frm.choo.length;
for(i = 0; i<len; i++){
if(chks){
frm.choo(i).checked = false;
chk_cnt = chk_cnt - 1;
}else{
frm.choo(i).checked = true;
chk_cnt = chk_cnt + 1;
}
}
if(chks){
chks = false;
chks_nm.value = "일괄선택"
}else{
chks = true;
chks_nm.value = "선택해제"
}
}
---------------------------------------------------------------------------------
function ch() {
if(confirm("사용자를 수정 하시겠습니까?"))
{
sName = new Array();
chks = document.frm.choo;
if(typeof(chks.length) == "undefined"){
if(chks.checked) {
sName = "|" + chks.value + "|";
}
} else {
for(i=0; i<chks.length; i++) {
if(chks[i].checked) {
temp = chks[i].value.split(',');
if( temp[0] != 0) {
sName[sName.length] = "|" + temp[0] + "|";
}
}
}
}
var frm = document.frm;
frm.flag.value = "R";
frm.app_users.value = sName;
frm.action = "#";
frm.target = "_self";
frm.method = "post";
frm.submit();
}
}
var chks = false;
var chk_cnt = 0;
function selectAll(){
var frm = document.frm;
if(typeof(frm.choo) == "undefined"){
return;
frm.choo.checked = true;
chk_cnt = chk_cnt + 1;
}else if( typeof(frm.choo.length) == "undefined"){
if(chks){
chks = false;
chks_nm.value = "일괄선택"
frm.choo.checked = false;
chk_cnt = chk_cnt - 1;
}else{
chks = true;
chks_nm.value = "선택해제"
frm.choo.checked = true;
chk_cnt = chk_cnt + 1;
}
return;
}
len = frm.choo.length;
for(i = 0; i<len; i++){
if(chks){
frm.choo(i).checked = false;
chk_cnt = chk_cnt - 1;
}else{
frm.choo(i).checked = true;
chk_cnt = chk_cnt + 1;
}
}
if(chks){
chks = false;
chks_nm.value = "일괄선택"
}else{
chks = true;
chks_nm.value = "선택해제"
}
}
'JAVASCRIPT' 카테고리의 다른 글
input 박스 글자수 제한 (0) | 2011.07.22 |
---|---|
이메일 (email) 체크 (0) | 2011.07.22 |
라디오 버튼 체크 (0) | 2011.07.22 |
팝업창 띄우기 (0) | 2011.07.22 |
팝업창에 포스트(POST)로 값 넘기기 (0) | 2011.07.22 |