[곰표] //해당 select 폼에 대해 value 로 selected Index 설정하는 함수 function selectIndex(f,v) //ex : selectIndex(document.fr.selectname,"3월"); { for( var i = 0 ; i < f.options.length ; i ++){ if(f.options[i].value == v){ f.options.selectedIndex = i break; } } } //해당 Radio 폼에 대해 value 로 Checked 설정하는 함수 function checkedIndex(r,v) { var i =0; for( var i = 0 ; i <r.length; i++) if(r[i].value == v) r[i].checked = true; } //키보드 입력시 숫자 이외의 키를 누를 경우 false 를 리턴한다. function isNum(e){ //alert(event.keyCode); if ((event.keyCode >= 45 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode == 8|| event.keyCode==13 || event.keyCode==9) return true; else return false; } //폼값 지우기 function clearField(field){ field.value=""; } //thisform 의 길이가 len 이되면 nextForm 으로 포커싱 이동한다. function autoMoveFocus(thisForm,len,nextForm) { if(thisForm.value.length == len) nextForm.focus(); } //alert 후 focus 이동후 false return; function alertFocus(alertMsg,focusForm) { alert(alertMsg); focusForm.focus(); return false; } //---------SELECT 폼에 <options> 추가 함수 function makeOptions(f, val, txt) //make optons { var o = f.options; var i = o.length; o[i] = new Option(); o[i].value = val; o[i].text = txt; } //---------SELECT 폼에 <options> 모두삭제 function deleteOptions(f) //delete options { var o = f.options; var len = o.length; for( var i = 1 ; i <= len ; i ++){ o[len - i] = null; } } //----------------//배열에 해당 값이 있나 . 있으면 true function inArray(str,arr){ for( var i = 0 ; i < arr.length ; i ++){ if(arr[i] == str) return true; } return false; }//end of function inArray //--------------------배열에서 해당 인덱스의 값만 지운후 재정렬 function deleteIndexArr(arr,idx){ var k=0,tmpArr = new Array(); for(var i = 0 ; i < arr.length ; i ++){ if(i != idx) tmpArr[k] = arr[i]; else continue; k++; } return tmpArr; } //select 폼의 value 값을 리턴한다 function getSValue(selectName) { if (selectName.options.selectedIndex == -1) { return false; }else{ return selectName.options[selectName.options.selectedIndex].value; } } //radio 폼의 value 값을 리턴한다 function getCValue(r) { var i =0; while (r.length > i && !r[i].checked)i++; if (r.length == i) { return false; } else return r[i].value; } //value로 selectForm 에 일치하는 value 를 가진 index를 찾아 값을 리턴 function getInOnValue(selectName,v) { var o = selectName.options; var len = o.length; var i = 0; while (o[i].value != v) i++; return i; } |
반응형
'인터넷정보' 카테고리의 다른 글
한글 파일만 업로드 못하게.. 하는거 (0) | 2007.10.18 |
---|---|
한글 파일만 업로드 못하게.. 하는거 (0) | 2007.10.18 |
하나의 폼에서 여러버튼, 이미지버튼을 사용하기,스크립트 변수 날리기 (0) | 2007.10.18 |
하나의 폼에서 여러버튼, 이미지버튼을 사용하기,스크립트 변수 날리기 (0) | 2007.10.18 |
폼관련 스크립트 짤때 맨날 인클루드 해서쓰는 함수들 (0) | 2007.10.18 |
숫자만 입력 받기에 키패드 숫자와 B-space 랑 delete 키 추가한거 (0) | 2007.10.18 |
숫자만 입력 받기에 키패드 숫자와 B-space 랑 delete 키 추가한거 (0) | 2007.10.18 |
찾아보기 버튼을 링크로... (0) | 2007.10.18 |
찾아보기 버튼을 링크로... (0) | 2007.10.18 |
외국인 주민번호 체크 함수 (0) | 2007.10.18 |