自己写的jQuery下的验证框架,支持自定义验证函数,支持自定义错误显示效果

来源:互联网 发布:linux 进程绑定cpu 编辑:程序博客网 时间:2024/06/05 20:05

这两天需要写个验证器,一开始就写了个空值验证方法,主要针对文本框和FCKeditor,后来觉得功能太有限,不方便扩展。后来就改成现在这个样子,一个Validator验证一个表单,多个表单可以用多个验证器验证(这个还没试)。支持自定义验证函数,(Vaildtor.addSheduleType()方法添加自定义验证函数,默认有两个),支持自定义显示错误信息效果(这里提供常规对话框和jQuery dialog插件两种效果,通过Vaildtor.setCustomMessageBox方法添加自定义显示效果的实例)。bug可能还有好多我没发现,但现在基本上能用了,欢迎大家评测,如果发现bug或有建议,请不吝赐教,我也很辛苦啊,现在都午夜1:37了。

 

需要的js和css请在jQuery官网上下载,清单如下:

 <link type="text/css" href="themes/base/ui.core.css" rel="stylesheet" />
 <link type="text/css" href="themes/base/ui.theme.css" rel="stylesheet" />
 <link type="text/css" href="themes/base/ui.dialog.css" rel="stylesheet" />
 
 <script type="text/javascript" src="js/ui.core.js"></script> 
 <script type="text/javascript" src="js/jquery.bgiframe.js"></script>
 <script type="text/javascript" src="js/ui.dialog.js"></script>

 

对此感兴趣的朋友也请关注一下我的这篇帖子,是前天的版本,其中提到的问题现在还是没有好的解决方案。

http://hi.csdn.net/link.php?url=http://topic.csdn.net%2Fu%2F20091227%2F15%2F632d5900-574c-42a0-83ff-d57a8357a8d3.html

 

 

使用步骤如下:

 

注:尖括号中步骤是必需步骤,方括号中的步骤是可选的步骤。

 

1.<实例化验证框架>

   [配置验证框架]
2.添加验证任务

   [

        1). <实例化自定义显示消息效果>

             [配置自定义显示消息效果]
        2).<添加自定义显示消息效果>

   ]

3.部署验证任务

 

实例代码如下:

 

 

运行效果如图:

 

原创粉丝点击