>  기사  >  웹 프론트엔드  >  일반적으로 사용되는 자바스크립트 함수 코드_javascript 기술

일반적으로 사용되는 자바스크립트 함수 코드_javascript 기술

WBOY
WBOY원래의
2016-05-16 19:04:161136검색

//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;ivar e = form1.elements[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)
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.