Jquery中文網 www.prqmtc.live
Jquery中文網 >  jQuery  >  jQuery 插件  >  正文 最精簡的jquery表單驗證插件coreValidator

最精簡的jquery表單驗證插件coreValidator

發布時間:2011-11-09   編輯:www.prqmtc.live
這個是很簡單的一個jquery表單驗證插件,實現了表單驗證的基本需求,并提供了擴展接口,這個jquery表單驗證插件的代碼也很清晰,易理解
前些天寫了個jquery表單驗證插件,因為寫的很小,滿足了基本的表單驗證的要求,起個名字就叫coreValidator,如果你要做特效,可以自己做擴充,本插件留有接口,本表單驗證插件代碼很精簡,使用也很方便,現在分享給大家。

插件下載:

coreValidator-1.0.zip

插件文檔:

1.使用方法:

$('#form').fv(regularObj[,callback]);

2.參數解釋:

參數一:regularObj是表單驗證規則對象 如 { 'name':{title:'姓名',min:1,max:4,def:'您的真實姓名'}, 'qq':{title:'qq號碼',reg:/^[1-9]\d{4,12}$/,required:false}, 'sex':{title:'性別',required:1}, 'birthday':{title:'出生年份',def:'0',required:true}, 'xingqu':{title:'興趣愛好',min:1,max:3}, 'jieshao':{title:'介紹',min:3,max:20} }
  1. title——是表單名稱,這一個元素是必寫的
  2. min——如果表單是input:text或textarea類型的它指的是表單中填入的最小字符數,如果是 input:checkbox 表示最少要選多少項
  3. max——如果表單是input:text或textarea類型的它指的是表單中填入的最大字符數,如果是input:checkbox表示最多能選多少項
  4.  def——是指表單的默認值如果是input:text或者textarea則是表單默認的value里面的值,如果是select則是默認選 中的那個option的value值
  5. reg——對于像input:text或textarea可以設置reg,用正則驗證表單值
  6. required——設定此項是否為必填,true為必填或必選,false為非必填或必選
使用注意事項:
  1. 如果設置了reg及使用了正則且不為必填,則必須設置required為false
  2. 如果設置了min且min為0則表示為非必填項,如果大于0則表示為必填項,所以設置了min的時候required可以不填
  3. select如果為必選,則必須填寫def,def的值就是默認選擇的那個option的value
  4. 對于input:radio的表單不需要設置min值,設置required就可以了
參數二:callback錯誤提示回調函數  function(obj, msg){} 回調函數接收兩個參數,第一個obj是當前出錯dom對象,第二個是錯誤提示信息 可以這么用$("form").fv({},function{o,msg}{alert(msg)}); 這是一個很簡單的jquery表單驗證插件,多看看例子就明白了

您可能感興趣的文章:
jQuery表單驗證插件 jQuery.validity
jQuery表單驗證插件 Form Validation
jQuery表單驗證插件 Validation
表單驗證插件 jQuery formValidator
jQuery表單美化和驗證插件 Formly
JQuery中form驗證出錯信息的查看方法
jQuery表單驗證插件 jqValidate
Form Validation with Hints
基于jquery的一個簡單的腳本驗證插件
jQuery表單驗證插件 jQuery.validity

關鍵詞: jquery  插件  表單驗證  jquery  特效   
[關閉]
一分赛车计划app 幸运飞艇计划交流群 亚泰坊 吗l链我投资了 能赚钱 时时彩后三组六复试8码 pk10官网计划规律 手游天龙八部什么赚钱快 五分彩是合法的吗 子线切割不赚钱 福彩3d跨度走势图中彩网图表 天津11选5任选六单式票 模拟人生3宠物怎么赚钱 群英会金鸡奖开奖现场直播 股票指数计算方法