推荐Jquery插件——formValidator

2011052013593785.jpg

在帮公司做一个项目的UI时,发现Designer设计好的界面元素之间没有足够的空间放置验证错误提示信息。于是,为了把这些信息放在浮动层上,我找来一个强大的 Jquery插件——formValidator。这个插件非常简单易用, 只需要简单的配置就能实现复杂的表单提交前的验证功能,错误的信息是以冒泡的方式显示的,如上图所示,是不是很酷?

下 面我们来看看它是如何使用的:

1.在class里配置!

 
  
< form id ="formID" post ="myform" >



< label >

  
< span > First name (optional) </ span >

  
< input value ="cedric" class ="validate[optional,funcCall[validate2fields],custom[onlyLetter],length[0,100]] text-input" type ="text" name ="firstname" id ="firstname" />

  
</ label >

  
< label >

  
< span > Last name : </ span >

  
< input value ="" class ="validate[required,custom[onlyLetter],funcCall[validate2fields],length[0,100]] text-input" type ="text" id ="lastname" name ="lastname" />



  
< label >

  
< span > Telephone : </ span >

  
< input value ="0755-31101111" class ="validate[required,custom[phone]] text-input" type ="text" name ="telephone" id ="telephone" />

  
</ label >

</ label >

</ form >

2.初始化插件

 
  
< script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type ="text/javascript" ></ script >

< script src ="js/jquery.validationEngine-en.js" type ="text/javascript" ></ script >

< script src ="js/jquery.validationEngine.js" type ="text/javascript" ></ script >

< script >

$(document).ready(
function () {

$(
" #formID " ).validationEngine()

});

</ script >

 

请看演示Demo:http://www.position-relative.net/creation/formValidator/demos/demoHooks.html

P.S: 这个formValidator可以对多个表单做验证,换句话就是说,可以在一个带有多个表单的页 面中,分别为每一个表单做验证。不过很可惜,这个还不是很完美哈,它不支持分组验证。因为在asp.net页面中,只能一个表单 (Form),而在一个表单中我们有时需 要对多个区域做分组验证(微软VS.Net里的验证控件就支持分组验证)。



转载于:https://www.cnblogs.com/techmango/archive/2011/05/20/Jquery_plugin_formValidator.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值