|
자바 스크립트는 참으로 쉬운거 같으면서도 어렵습니돠 ..ㅜ.ㅜ;
예상치 못한 결과값인 'undefined'가 나올땐... OTL 간단한 예제 <!-- frmGroup 는 form 네임입니다.--> <!-- frmGroup 하위로 체크박스들이 동적으로 있죠..--> <!-- 체크박스가 1개일수도 그보다 많을 수도 있습니다.--> <!-- 체크박스의 네임은 chk 입니다.--> function save(){ if (!isCheckCheckbox('frmGroup','chk')){ alert("선택된 항목이 없습니다."); return; } if (!confirm("수신거부 목록에 추가 하시겠습니까?")){ return; } var fm= document.frmGroup; var roomStr = new Array(fm.chk.length); if (roomStr.length ==1 ) { //배열이 아니라 한개인 경우 ㅋㅋㅋ roomStr = ""; if(fm.chk.checked == true){ //roomStr = fEmail(fm.chk.value) ; // 이메일 검증용 roomStr = fm.chk.value ; alert(roomStr); } }else if (roomStr.length >1 ) { // 배열인 경우 cnt = 0; for (i=0; i<fm.chk.length; i++) { roomStr[i] = ""; if(fm.chk[i].checked == true){ //roomStr[cnt] = fEmail(fm.chk[i].value) ; roomStr[cnt] = fm.chk[i].value; alert(roomStr[cnt]); cnt= cnt + 1; } } } document.frmGroup.submit(); self.close(); }
|
|