解放web程序員的輸入驗(yàn)證
更新時間:2006年10月06日 00:00:00 作者:
本程序最初是由wanghr100(灰豆寶寶.net)的checkForm基礎(chǔ)上進(jìn)行修改的,增加了很多功能,如下:
- 對非ie的支持
- 增加了內(nèi)置表達(dá)式和內(nèi)置提示
- 增加了顯示方式(彈出式和頁面顯示式)
- 增加了顯示一條和顯示全部
- 進(jìn)行了封裝(CLASS_CHECK)
- 支持外接函數(shù)或表達(dá)式(應(yīng)用在密碼一致)
- 簡化了調(diào)用方式,所有操作只需要<script language='javascript' src='checkform.js'>,然后在HTML里定義各標(biāo)簽驗(yàn)證格式
- 對IE增加了對鍵盤輸入的限制(如:定義usage='int'時,輸入框只能輸入數(shù)字(非IE無效)
- 增加了對disabled的不驗(yàn)證
- 自定義報警方式(重寫showMessageEx方法)
簡介:
本程序只需要對需要驗(yàn)證的標(biāo)簽設(shè)置三個屬性:usage,exp,tip
本程序只需要對需要驗(yàn)證的標(biāo)簽設(shè)置三個屬性:usage,exp,tip
- usage : 內(nèi)置格式或表達(dá)式或函數(shù)
- exp : 正則表達(dá)式(注意如果指定了usage則忽略exp)
- tip : 出錯提示(如果是內(nèi)置格式可以不要此屬性,有缺省提示)
調(diào)用時只需要引用<script language='javascript' src='checkform.js'></script>,然后為每個標(biāo)記增加以上3個屬性(不一定需要全部) ,注意本js的默認(rèn)編碼是gb2312,如果你的.net程序是utf-8,可以把js另存為utf-8格式的,或者該webconfig里編碼為gb2312
演示:
下載:
相關(guān)文章
用Javscript實(shí)現(xiàn)表單復(fù)選框的全選功能
用Javscript實(shí)現(xiàn)表單復(fù)選框的全選功能...2007-05-05仿51JOB的地區(qū)選擇效果(可選擇多個地區(qū))
以下是HTML網(wǎng)頁特效代碼,點(diǎn)擊運(yùn)行按鈕可查看效果2008-11-11更換select下拉菜單背景樣式的實(shí)現(xiàn)代碼
更換select下拉菜單背景樣式的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12