//mhHover('시작 ID 이름', 'X번째 TD 태그', '스타일 이름')
프로그램 코드
function mhHover(tbl,idx,cls){
var t ,d;
if(document.getElementById)t=document.getElementById(tbl);
else t=document.all(tbl)
if(t==null)return; (t.getElementsByTagName)d=t.getElementsByTagName("TD");
else d=t.all.tags("TD")
if(d==null)return; d.lengthreturn;
d[idx].className=cls; }
//드롭다운 메뉴, 숨겨진 ID 표시
// method
//onChange="OptionNumber_change('양식 이름','ID 이름과 동일한 부분(순서 번호가 자동으로 값을 가져옴)')"
//참고: 양식의 값 값은 다음과 같아야 합니다. 숫자
프로그램 코드
function OptionNumber_change(selObj,strOpt)
{
var a = (selObj.options[selObj.selectedIndex].value)
for (i = 1; i {
document.getElementById(strOpt i).style.display = ""; }
for (j = 10; j > a ; j--)
{
document.getElementById(strOpt j).style.display = "none";
}
}
//데이터베이스를 읽고 표시합니다. 숨겨진 ID
// 사용법
//
프로그램 코드
function ListNumber_change(ListObj,ListStr)
{
var a = ListObj>for; (i = 1; i {
document.getElementById(ListStr i).style.display = "";
} for (j = 10; j > a ; j--)
{
document.getElementById(ListStr j).style.display = "none";
}
}
//iframe 적응형 높이
//사용법:
//onLoad="reSizeFrame('iframe ID 이름')"
프로그램 코드
function reSizeFrame(frameID) {//frameID는 iframe의 이름입니다.
try {
var oBody = eval(frameID ".document.body");
var oFrame = document.all(frameID)
oFrame.style.height = oBody.scrollHeight (oBody. offsetHeight - oBody.clientHeight )
}
catch(e) {
window.status = '오류: ' e.number ';
}
}
/ /모든 체크박스 선택
//사용법:
//onclick=CheckAll(this.form,this.checked)
프로그램 코드
함수 CheckAll( form1, v) {
for (var i=0;i
if (e.type==' checkbox' ) e.checked = v;
}
//양식 문자열 표현식의 정확성 확인
프로그램 코드
function regExpCheck( re, getO,msg)
{
if(re.test(getO.value)==false)
{
if (getO.msg)
{
msg = getO .msg msg
}
alert(msg)
getO.focus();
return false
}
return true; /인증 사용자 이름
프로그램 코드
function checkAccount(getO)
{
re= /^([a-z0-9]{4,12})$/ gi
msg = "사용자 이름 형식은 다음과 같습니다: 4-12자리 영어 소문자(a-z) 숫자(0-9)"
return regExpCheck(re,getO,msg)
}
// 비밀번호 확인
프로그램 코드
function checkPassY(getO)
{
re= /^([A-Za-z0-9]{8,12}) $/ gi
msg = "로그인 비밀번호 형식은 다음과 같습니다: 8-12자리 영어(A-Z, a-z) 숫자(0-9)"
return regExpCheck(re,getO,msg)
}
//실명 확인
프로그램 코드
function checkNameN(getO)
{
re= /^[^',;$|@*]{ 2,10 }$/gi
msg = "실명 형식 오류"
xx = regExpCheck(re,getO,msg)
if (xx==true)
{
re = /[^ -}]/gi
gV = getO.value
if( gV.match(re)== null)
true 반환
else
{
gV_c = ( gV.match (re)).length
gV_e = gV.length-gV_c
gv_len = gV_c*2 gV_e
if (gv_len>20)
{
alert("더 이상 길 수 없습니다. 10자 이상" )
false를 반환;
}
else
true를 반환
}
}
else
false를 반환;
}
// ID 번호 확인
프로그램 코드
function checkIdCard(getO)
{
re= /^(([0-9]{15})|( [0- 9a-z]{18}))$/gi;
msg = "신분증 형식 오류"
return regExpCheck(re,getO,msg)
}
/ /전자 이메일 확인
프로그램 코드
checkEmail(getO)
{
re= /^([.w-]){2,30}@([w -]) {3,30}(.([w]){2,4}){1,2}/gi
msg = "이메일 형식 오류"
return regExpCheck(re,getO,msg)
}
//우편번호 확인
프로그램 코드
function checkZipCode(getO)
{
re= /^([0-9 ]{6 })$/gi
msg = "우편번호 형식: 6자리(0-9)"
return regExpCheck(re,getO,msg)
}
/ /인증 전화번호
프로그램 코드
function checkPhone(getO)
{
re= /^([d]){2,5}-([d]){3,14}/gi
msg = "전화 형식 오류 rnrn "-"를 사용하여 지역 코드와 전화번호를 구분하십시오. 예: 029-82303721"
return regExpCheck( re ,getO,msg)
}
//휴대폰번호 확인
프로그램 코드
function checkMobile(getO)
{
re= /^ (?[0-9]{0,3}13[0-9]{9})$/gi
msg = "휴대폰 형식 오류"
return regExpCheck(re,getO,msg)
}
//확인 코드
프로그램 코드
function checkVcode(getO)
{
re= /^(d{4} )$ /gi
msg = "코드 형식 오류 확인"
return regExpCheck(re,getO,msg)
}
//숫자 1 확인
function checkNumber(getO)
{
re= /^d $/gi
msg = "형식 오류입니다. 0~9 사이의 숫자를 입력하세요."
return regExpCheck(re,getO,msg)
}
/ /검증번호 2
function checkNumberText(get0,msg0)
{
re = /^d $/gi
//msg = msg0
return regExpCheck(re,get0,msg0)
}