よく使われるJavaScript関数コード_JavaScriptスキル

WBOY
リリース: 2016-05-16 19:04:16
オリジナル
1142 人が閲覧しました

//mhHover('開始ID名', 'X番目のTDタグ', 'スタイル名')

プログラムコード

function mhHover(tbl,idx,cls){
var t ,d;
if(document.getElementById)t=document.getElementById(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 名の同じ部分 (シーケンス番号が自動的に値を取得します)')"
//注: フォームの Value 値は数値

プログラム コード

function OptionNumber_change(selObj,strOpt)
{
var a = (selObj.options[selObj.selectedIndex].value); (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 name')"

プログラム コード

関数 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)

プログラム コード

function 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)
return 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 文字未満" )
return false;
}
else
return true
}
}
else
return false;
}

// ID 番号を確認

プログラムコード

function checkIdCard(getO)
{
re= /^(([0-9]{15})|( [0- 9a-z]{18}))$/gi;
msg = "ID カードのフォーマット エラー"
return regExpCheck(re,getO,msg)
}

/ /電子メールの検証

プログラム コード

function 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)
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート