下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、javascript腳本之表單驗(yàn)證(一些簡單實(shí)用的javascript) 1:js 字符串長度限制、判斷字符長度 、js限制輸入、限制不能輸入、textarea 長度限制 2.:js判斷漢字、判斷是否漢字 、只能輸入漢字3:js判斷是否輸入英文、只能輸入英文4:js只能輸入數(shù)字,判斷數(shù)字、驗(yàn)證數(shù)字、檢測數(shù)字、判斷是否為數(shù)字、只能輸入數(shù)字5:只能輸入英文字符和數(shù)字6: js email驗(yàn)證 、js 判斷email 、信箱/郵箱格式驗(yàn)證7:js字符過濾,屏蔽關(guān)鍵字8:js密碼驗(yàn)證、判斷密碼 2.1: js 不為空、為空或不是對象 、判斷為空 、判斷不為
2、空 2.2:比較兩個表單項的值是否相同2.3:表單只能為數(shù)字和"_",2.4:表單項輸入數(shù)值/長度限定2.5:中文/英文/數(shù)字/郵件地址合法性判斷2.6:限定表單項不能輸入的字符2.7表單的自符控制2.8:form文本域的通用校驗(yàn)函數(shù)1. 長度限制<script>function test() if(document.a.b.value.length>50)alert("不能超過50個字符!");document.a.b.focus();return false;</script><form name=a onsubm
3、it="return test()"><textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea><input type="submit" name="Submit" value="check"></form> 2. 只能是漢字 <input onkeyup="value="/oblog/v
4、alue.replace(/u4E00-u9FA5/g,'')">3." 只能是英文<script language=javascript>function onlyEng()if(!(event.keyCode>=65&&event.keyCode<=90)event.returnvalue=false;</script><input onkeydown="onlyEng();">4. 只能是數(shù)字<script language=javascript>fu
5、nction onlyNum()if(!(event.keyCode>=48&&event.keyCode<=57)|(event.keyCode>=96&&event.keyCode<=105)/考慮小鍵盤上的數(shù)字鍵event.returnvalue=false;</script><input onkeydown="onlyNum();">5. 只能是英文字符和數(shù)字<input onkeyup="value="/oblog/value.replace(/W/g,&qu
6、ot;'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/d/g,'')">6. 驗(yàn)證油箱格式<SCRIPT LANGUAGE=javascript RUNAT=Server>function isEmail(strEmail) if (strEmail.search(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A-Za-z0-9+)*.A-Za
7、-z0-9+$/) != -1)return true;elsealert("oh");</SCRIPT><input type=text onblur=isEmail(this.value)>7. 屏蔽關(guān)鍵字(這里屏蔽*和)<script language="javascript1.2">function test() if(a.b.value.indexOf ("*") = 0)|(a.b.value.indexOf ("") = 0)alert(":)"
8、);a.b.focus();return false;</script><form name=a onsubmit="return test()"><input type=text name=b><input type="submit" name="Submit" value="check"></form>8. 兩次輸入密碼是否相同<FORM METHOD=POST ACTION=""><input type=&quo
9、t;password" id="input1"><input type="password" id="input2"><input type="button" value="test" onclick="check()"></FORM><script>function check() with(document.all)if(input1.value!=input2.value)alert("false
10、")input1.value = ""input2.value = ""else document.forms0.submit();</script>夠了吧 :)屏蔽右鍵 很酷 oncontextmenu="return false" ondragstart="return false" onselectstart="return false"加在body中二2.1 表單項不能為空<script language=&qu
11、ot;javascript"><!-function CheckForm() if (.value.length = 0) alert("請輸入您姓名!");.focus();return false;return true;-></script>2.2
12、0; 比較兩個表單項的值是否相同<script language="javascript"><!-function CheckForm()if (document.form.PWD.value != document.form.PWD_Again.value) alert("您兩次輸入的密碼不一樣!請重新輸入.");document.ADDUser.PWD.focus();retu
13、rn false;return true;-></script>2.3 表單項只能為數(shù)字和"_",用于電話/銀行帳號驗(yàn)證上,可擴(kuò)展到域名注冊等<script language="javascript"><!-function isNumber(String) var Letters = "1234567890
14、-" /可以自己增加可輸入值var i;var c;if(String.charAt( 0 )='-')return false;if( String.charAt( String.length - 1 ) = '-' )
15、return false;for( i = 0; i < String.length; i + ) c = String.charAt( i );if (Letters.indexOf( c
16、0; ) < 0)return false;return true;function CheckForm() if(! isNumber(document.form.TEL.value) alert("您的電話號碼不合法!");document.form.TEL.focus();return false;return
17、true;-></script>2.4 表單項輸入數(shù)值/長度限定<script language="javascript"><!-function CheckForm() if (document.form.count.value > 100 | document.form.count.value
18、; < 1) alert("輸入數(shù)值不能小于零大于100!");document.form.count.focus();return false;if (document.form.MESSAGE.value.length<10) alert("輸入文字小于10!");document.form.MESSAGE.focus();return false;return true;/-></s
19、cript>表單驗(yàn)證實(shí)用代碼如下:1. 長度限制以下為代碼部分:<script>function test() if(document.a.b.value.length>50)alert("不能超過50個字符!");document.a.b.focus();return false;</script><form name=a onsubmit="return test()"><textarea name="b" cols="40" wrap="VIRT
20、UAL" rows="6"></textarea><input type="submit" name="Submit" value="check"></form>2. 只能是漢字以下為代碼部分:<input onkeyup="value=value.replace(/u4E00-u9FA5/g,'')">3. 只能是英文以下為代碼部分:<script language=javascript>functio
21、n onlyEng()if(!(event.keyCode>=65&&event.keyCode<=90)event.returnvalue=false;</script><input onkeydown="onlyEng();">4. 只能是數(shù)字以下為代碼部分:<script language=javascript>function onlyNum()if(!(event.keyCode>=48&&event.keyCode<=57)|(event.keyCode>=96&a
22、mp;&event.keyCode<=105)/考慮小鍵盤上的數(shù)字鍵event.returnvalue=false;</script><input onkeydown="onlyNum();">5. 只能是英文字符和數(shù)字以下為代碼部分:<input onkeyup="value=value.replace(/W/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('te
23、xt').replace(/d/g,'')">6. 驗(yàn)證郵箱格式以下為代碼部分:<SCRIPT LANGUAGE=javascript RUNAT=Server>function isEmail(strEmail) if (strEmail.search(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A-Za-z0-9+)*.A-Za-z0-9+$/) != -1)return true;elsealert("oh");</SCRIPT><input type=text onblur=isEmail(this.value)>7. 屏蔽關(guān)鍵字(這里屏蔽sex和)以下為代碼部分:<script language="javascript1.2">function test() if(a.b.value.indexOf ("sex&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2160-2024激光共聚焦顯微鏡校準(zhǔn)規(guī)范
- 課件講稿職場教學(xué)課件
- 2024年展覽策劃與組織合同
- 2024年度獎學(xué)金獎品采購合同
- 2024年度鋼材生產(chǎn)設(shè)備采購合同
- 2024購銷違約合同范本范文
- 2024融資互相擔(dān)保合同范本
- 2024年子女撫養(yǎng)權(quán)協(xié)議書范本
- 2024年度標(biāo)的500萬元廣告發(fā)布合同
- 2024就新能源公交車采購的買賣合同
- 蔚來用戶運(yùn)營分析報告-數(shù)字化
- 來開火鍋店!扇形統(tǒng)計圖(課件)三年級上冊數(shù)學(xué)
- 2024年廣東機(jī)場集團(tuán)招聘筆試參考題庫附帶答案詳解
- (2024年)互聯(lián)網(wǎng)營銷師培訓(xùn)
- 人工智能在醫(yī)療保健領(lǐng)域的應(yīng)用與發(fā)展
- 藥業(yè)有限公司洗眼液生產(chǎn)及滴眼液擴(kuò)產(chǎn)項目環(huán)評可研資料環(huán)境影響
- TCAPC 014-2023 零售藥店經(jīng)營銀屑病治療藥品藥學(xué)服務(wù)規(guī)范
- 冷庫安裝施工方案
- 環(huán)境設(shè)計職業(yè)生涯規(guī)劃
- 產(chǎn)品出廠檢驗(yàn)報告范本
- 臨床常用藥物使用觀察與護(hù)理
評論
0/150
提交評論