




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常用JS表單驗(yàn)證實(shí)例長(zhǎng)度限制functiontest()if(document.a.b.value.length50)alert(不能超過(guò)50個(gè)字符!”);document.a.b.focus();returnfalse;只能是漢字只能是英文functiononlyEng()if(!(event.keyCode=65&event.keyCode=90)event.returnvalue=false;只能是數(shù)字functiononlyNum()if(!(event.keyCode=48&event.keyCode=96&event.keyCode=105)/考慮小鍵盤(pán)上的數(shù)字鍵event.ret
2、urnvalue=false;只能是英文字符和數(shù)字驗(yàn)證油箱格式functionisEmail(strEmail)if(strEmail.search(/Aw+(-w+)|(.w+)*A-Za-zO-9+(.|-)A-Za-zO-9+)*.A-Za-z0-9+$/)!=-1)returntrue;elsealert(oh);屏蔽關(guān)鍵字(這里屏蔽*和*)functiontest()if(a.b.value.indexOf(*)=0)|(a.b.value.indexOf(*)=0)alert(:);a.b.focus();returnfalse;兩次輸入密碼是否相同functioncheck()w
3、ith(document.all)if(inputl.value!=input2.value)alert(false)inputl.value=;input2.value=;elsedocument.forms0.submit();路政管理系統(tǒng)應(yīng)用:/非空驗(yàn)證functioncheckoname()varcasename=document.allcaseInfo.casename.value;if(casename=)alert(案由不能為空!請(qǐng)輸入執(zhí)法機(jī)構(gòu));casename.focus();returnfalse;returntrue;/機(jī)構(gòu)簡(jiǎn)稱非空驗(yàn)證functioncheckcpuni
4、shbase()varcpunishbase=document.allcaseInfo.cpunishbase.value;if(cpunishbase=)alert(處罰依據(jù)不能為空!請(qǐng)輸入機(jī)構(gòu)簡(jiǎn)稱);cpunishbase.focus();returnfalse;returntrue;表單項(xiàng)不能為空比較兩個(gè)表單項(xiàng)的值是否相同v/script表單項(xiàng)只能為數(shù)字和”,用于電話/銀行帳號(hào)驗(yàn)證上,可擴(kuò)展到域名注冊(cè)等!functionisNumber(String)varLetters=”1234567890-”;/可以自己增加可輸入值vari;varc;if(String.charAt(0)=-)r
5、eturnfalse;if(String.charAt(String.length-1)=-)returnfalse;for(i=0;iString.length;i+)c=String.charAt(i);if(Letters.indexOf(c)表單項(xiàng)輸入數(shù)值/長(zhǎng)度限定100|document.form.count.value1)alert(”輸入數(shù)值不能小于零大于100!”);document.form.count.focus();returnfalse;if(document.form.MESSAGE.value.length中文/英文/數(shù)字/郵件地址合法性判斷!functionisE
6、nglish(name)/英文值檢測(cè)if(name.length=0)returnfalse;for(i=0;i128)returnfalse;returntrue;functionisChinese(name)/中文值檢測(cè)if(name.length=0)returnfalse;for(i=0;i128)returntrue;returnfalse;functionisMail(name)/E-mail值檢測(cè)if(!isEnglish(name)returnfalse;i=name.indexOf(”at”);j=namedotlastIndexOf(”at”);if(i=-1)return
7、false;if(i!=j)returnfalse;if(i=namedotlength)returnfalse;returntrue;functionisNumber(name)/數(shù)值檢測(cè)if(name.length=0)returnfalse;for(i=0;iname.length;i+)if(name.charAt(i)”9)returnfalse;returntrue;functionCheckForm()if(!isMail(form.Email.value)alert(”您的電子郵件不合法!”);form.Email.focus();returnfalse;if(!isEngli
8、sh(.value)alert(”英文名不合法!”);.focus();returnfalse;if(!isChinese(name.value)alert(”中文名不合法!”);name.focus();returnfalse;if(!isNumber(form.PublicZipCode.value)alert(”郵政編碼不合法!”);form.PublicZipCode.focus();returnfalse;returntrue;/-限定表單項(xiàng)不能輸入的字符vscriptIanguage=”javascript”!functioncontain(st
9、r,charset)字符串包含測(cè)試函數(shù)vari;for(i=0;i=0)returntrue;returnfalse;functionCheckForm()%()檢查一段字符串是否全由數(shù)字組成怎么判斷是否是字符if(/Ax00-xff/g.test(s)alert(”含有漢字”);elsealert(”全是字符”);怎么判斷是否含有漢字if(escape(str).indexOf(”%u)!=-1)alert(”含有漢字”);elsealert(”全是字符”);郵箱格式驗(yàn)證/函數(shù)名:chkemail/功能介紹:檢查是否為EmailAddress/參數(shù)說(shuō)明:要檢查的字符串/返回值:0:不是1:是
10、functionchkemail(a)vari=aength;vartemp=a.indexOf();vartempd=a.indexOf(.);if(temp1)if(i-temp)3)if(i-tempd)0)return1;return0;數(shù)字格式驗(yàn)證/函數(shù)名:fucCheckNUM/功能介紹:檢查是否為數(shù)字/參數(shù)說(shuō)明:要檢查的數(shù)字/返回值:1為是數(shù)字,0為不是數(shù)字functionfucCheckNUM(NUM)vari,j,strTemp;strTemp=”0123456789;if(NUM.length=0)return0for(i=0;iNUM.length;i+)j=strTem
11、p.indexOf(NUM.charAt(i);if(j=-1)程序比較草,只是提供一個(gè)思路。拋磚引玉?。海?說(shuō)明有字符不是數(shù)字return0;/說(shuō)明是數(shù)字return1;電話號(hào)碼格式驗(yàn)證/函數(shù)名:fucCheckTEL/功能介紹:檢查是否為電話號(hào)碼/參數(shù)說(shuō)明:要檢查的字符串/返回值:1為是合法,0為不合法functionfucCheckTEL(TEL)vari,j,strTemp;strTemp=”0123456789-()#“;for(i=0;iTEL.length;i+)j=strTemp.indexOf(TEL.charAt(i);if(j=-1)/說(shuō)明有字符不合法return0;/說(shuō)
12、明合法return1;判斷輸入是否為中文的函數(shù)functionischinese(s)varret=true;for(vari=0;i=10000);returnret;綜合的判斷用戶輸入的合法性的函數(shù)vscriptIanguage=”javascript”/限制輸入字符的位數(shù)開(kāi)始/m是用戶輸入,n是要限制的位數(shù)functionissmall(m,n)if(m0)return(false);elsereturn(true);判斷密碼是否輸入一致functionissame(str1,str2)if(str1=str2)return(true);elsereturn(false);判斷用戶名是否
13、為數(shù)字字母下滑線functionnotchinese(str)varreg=/AA-Za-z0-9_/gif(reg.test(str)return(false);elsereturn(true);2.8.form文本域的通用校驗(yàn)函數(shù)作用:檢測(cè)所有必須非空的input文本,比如姓名,賬號(hào),郵件地址等等。該校驗(yàn)現(xiàn)在只針對(duì)文本域,如果要針對(duì)form里面的其他域?qū)ο?,可以改變判斷條件。使用方法:在要檢測(cè)的文本域中加入title文字。文字是在提示信息,你要提示給用戶的該html女口下,當(dāng)然,最好用可視化工具比如dreamweaverid統(tǒng)一為sz.javascript判斷日期類型比較麻煩,所以就沒(méi)有做日期類型校驗(yàn)的程序了.高手可以補(bǔ)充。哦,對(duì)了,函數(shù)調(diào)用方法:functiondovalidate()fm=document.forms0/只檢測(cè)一個(gè)form,如果是多個(gè)可以改變判斷條件for(i=0;ifmength;i+)/檢測(cè)判斷條件,根據(jù)類型不同可以修改if(fmi.tagName.toUpperCase()=INPUT&fmi.type.toUpperCase()=”TEXT”&(fmi.title!=)if(fmi.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)計(jì)中級(jí)試題及答案
- 2025年官方版離婚財(cái)產(chǎn)分割協(xié)議書(shū)策劃
- 2025年企業(yè)職工失業(yè)保險(xiǎn)費(fèi)繳納策劃協(xié)議書(shū)
- 2025年全球貿(mào)易協(xié)調(diào)協(xié)議集
- 2025年婚典豪華車隊(duì)租賃協(xié)議
- 2025年標(biāo)準(zhǔn)婚姻出軌和解協(xié)議書(shū)樣本
- 2025年農(nóng)村住宅建筑施工合作協(xié)議
- 供應(yīng)鏈管理中的法律風(fēng)險(xiǎn)管控
- 企業(yè)如何應(yīng)對(duì)消費(fèi)者權(quán)益爭(zhēng)議
- 2025年光伏設(shè)備安裝協(xié)議書(shū)
- 考生所在單位考核意見(jiàn)填寫(xiě)模板
- 《三福百貨營(yíng)銷環(huán)境PEST、SWOT研究及其營(yíng)銷策略研究》11000字(論文)
- 2025年中考語(yǔ)文專題復(fù)習(xí):寫(xiě)作技巧 課件
- 護(hù)理漏執(zhí)行醫(yī)囑不良事件
- 鉆機(jī)安全操作規(guī)程(3篇)
- 2024年重慶市九龍坡區(qū)某中學(xué)小升初數(shù)學(xué)試卷(含答案)
- 【MOOC】運(yùn)動(dòng)損傷與急救-西安電子科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2025年度應(yīng)急預(yù)案演練計(jì)劃
- 1、2024廣西專業(yè)技術(shù)人員繼續(xù)教育公需科目參考答案(98分)
- 醫(yī)院培訓(xùn)課件:《醫(yī)療廢物分類及管理》
- 【MOOC】結(jié)構(gòu)力學(xué)(一)-西南交通大學(xué) 中國(guó)大學(xué)慕課MOOC答案
評(píng)論
0/150
提交評(píng)論