<!--
function getCheckbox(obj){
str = "";
if( obj.length > 0 ) {
for(i=0 ; i< obj.length; i++) {
if(obj[i].checked == true){
str += obj[i].value + "||";
}
}
}
else{
if(obj.checked == true) {
str += obj.value + "||";
}
}
return str;
}
//체크여부
function emptyCheck() {
var k=0;
var flag1=0;
if ( document.form.chk ) {
if ( document.form.chk.length > 0 ) {
for ( k=0 ; k < document.form.chk.length ; k++ ) {
if ( document.form.chk[k].checked ) {
flag1 = 1;
break;
}
}
} else if ( document.form.chk.checked ) //체크박스가 하나일 경우
flag1 = 1;
}
if ( flag1 == 0 ) return false;
else return true;
}
//진행상황 처리
function conditioncheck(con){
if ( emptyCheck() ) {
if (confirm("선택된 아이템의 진행상황을 수정 하시겠습니까?")) {
document.form.check_val.value=getCheckbox(document.form.chk);
document.form.action = "buymulti_process.asp?con=" + con;
form.submit();
}
} else
alert ("선택된 게시물이 없습니다.");
}
//삭제 처리
function delcheck(){
if ( emptyCheck() ) {
if (confirm("선택된 아이템 게시물을 삭제 시키겠습니까?")) {
document.form.check_val.value=getCheckbox(document.form.chk);
document.form.action = "buymultidel_process.asp";
form.submit();
}
} else
alert ("선택된 게시물이 없습니다.");
}
//폼 보여주고 감추기
function checkall()
{
if(document.form.chkall.checked){
ToggleCheckAll('1');//전체 체크하기
document.form.chkall.checked=true;
}
else
{
ToggleCheckAll('0');//전체 체크안하기
document.form.chkall.checked=false;
}
}
//체크박스 풀어주기
function ToggleCheckAll(flag) {
var sa=true;
if(flag=='1') sa=false;
for (var i=0;i<document.form.elements.length;i++) {
var e = document.form.elements[i];
if(sa) e.checked=false;
else e.checked=true;
}
}
//-->
</script>
'IT_Programming > JavaScript' 카테고리의 다른 글
체크박스 체크되면 텍스트박스 활성화 (0) | 2007.02.13 |
---|---|
숫자에 콤마찍기 (0) | 2007.02.13 |
Script : 새창으로 게시물 올리기 (0) | 2007.02.13 |
JAVASCRIPT의 고급팁 (0) | 2007.01.21 |
JavaScript에서 정규식 (0) | 2006.11.04 |