`
ynw520
  • 浏览: 29126 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

通用js验证框架alpha版

阅读更多

框架简介:
功能:对于表单验证
支持:
required
Email
phone
regex
int
Number
range
max
min
equal
验证格式

特点:
   配置简单
   代码简单
   支持格式比较多

   比较灵活

   支持复选框和单选框,并且他们之中有一个需要验证的话,都必须要验证,也就是说他们要进行验证,只要在一个上面写上需要的验证即可

 

缺点:
   输出错误信息的样式太少,现在只支持用alert框输出(这个以后改进)

分享到:
评论
16 楼 ynw520 2009-10-30  
filamoon 写道
jquery validation 插件很好用啊,为什么再造一次轮子?

它有它有优点!!但是。。。。。。。。。。
15 楼 filamoon 2009-10-14  
jquery validation 插件很好用啊,为什么再造一次轮子?
14 楼 javaAlpha 2009-10-13  
O(∩_∩)O谢谢 楼主 分享 研究一下
13 楼 ynw520 2009-04-11  

//判断某个字段的值是否为空
var isNull= function($obj){
if($obj.attr("type")=='checkbox' || $obj.attr("type")=='radio'){
var name = $obj.attr("name");
var flag = true;
jQuery("#"+formId+" *[name="+name+"]").each(function(){
if($(this).attr("checked"))
{
flag = false;
return false;
}
});
return flag;
}
else{
if(trimed($obj.val())!="")
return false;
else
return true;
}
}

在写代码时,以前有一个第一版,id,更改为formId,就可以啦,精心所致!
12 楼 ynw520 2009-04-11  
我已经改了这个bug,有需要可以找我
11 楼 hunter_gwy 2009-04-11  
应该是validate.js中的这段有问题!

//判断某个字段的值是否为空
var isNull= function($obj){
if($obj.attr("type")=='checkbox' || $obj.attr("type")=='radio'){
var name = $obj.attr("name");
var flag = true;
jQuery("#"+id+" *[name="+name+"]").each(function(){
把id 改为 formId
if($(this).attr("checked"))
{
flag = false;
return false;
}
});
return flag;
}
else{
if(trimed($obj.val())!="")
return false;
else
return true;
}
}
10 楼 hunter_gwy 2009-04-11  
你的这个验证框架有问题,在form中插入一个checkbox验证就失效了!
<form id="test" action="#" method="post" onsubmit="javascript:return jQuery.validate('test')">

check <input type="checkbox" name="checkbox" value="aaaaa" />

用户名:<input type="text" name="userName" validate="required" field="用户名"/><br/>
密码:<input type="password" name="password" validate="required" field="密码"/><br/>
重复密码:<input type="password" name="repassword" validate="required;equal:password" field="重复密码"/><br/>
年龄:<input type="text" name="age" validate="range:0,100" field="年龄"/><br/>
工资:<input type="text" name="gz" validate="number;max:4000;" field="工资"/><br/>
工资:<input type="text" name="gz" validate="number;min:4000;" field="工资"/><br/>
工资:<input type="text" name="gz" validate="number;min:1000;max:4000" field="工资"/><br/>
email:<input type="text" name="email" validate="email" field="email"/><br/>
phone:<input type="text" name="phone" validate="phone" field="phone"/>
<input type="submit" value="submit"/>
</form>
9 楼 ynw520 2009-03-20  
自已顶起来.
8 楼 ynw520 2009-02-28  
希望能成为大家有用的!
7 楼 huntergwy 2009-02-28  
谢谢你,很好!
6 楼 ynw520 2009-02-18  
嗯!有这需要,可以自已去实现!
该框架,也可以验证以ajax表示提交的数据,用全在于你们啦!
5 楼 edokeh 2009-02-18  
展示错误消息这块开放出接口来嘛,扩展还是简单的
4 楼 ynw520 2009-02-18  
不过,错误消息,只能用默认的了!
这样扩展性就不太好了!
3 楼 ynw520 2009-02-18  
好建议!!!!!
2 楼 edokeh 2009-02-18  
建议:form的onsubmit事件由jquery来绑定,让用户自己写很累的
1 楼 ynw520 2009-02-14  
希望大家拍砖啊

相关推荐

    js验证通用小框架.rar

    在设计一个通用的JavaScript验证框架时,有以下几个关键点需要考虑: 1. **模块化**:框架应该具有良好的模块化结构,使得不同验证规则可以独立使用或组合,方便开发者根据需求选择和扩展。 2. **易用性**:提供...

    开源通用JavaScript验证框架(ChkInputs)

    ChkInputs是一个开源的、支持多浏览器,方便,高效率,超轻巧的Web客户端JavaScript统一验证框架。所支持的浏览器包括IE、Firefox、Opera、傲游、腾讯、KylinBrowser、搜狗、世界之窗等各种浏览器。

    js原型通用验证框架

    JavaScript原型通用验证框架是一种基于JavaScript设计模式的高效验证工具,其核心原理是利用JavaScript的原型(prototype)特性来实现对象的扩展与复用,从而达到代码的模块化和可维护性。这一框架广泛应用于Web开发...

    JS通用表单验证

    忙了一天,总算是完成了 因为现在的项目中使用了很多struts标签,原来网上流传的validate.js不能用了,所以狠下心来修改了validate,用了不同的方法实现了通用验证,并且与标签分离,可以与struts标签结合使用

    易用又灵活的js验证框架

    **易用又灵活的js验证框架** 在网页开发中,数据验证是不可或缺的一环,它确保用户输入的数据符合预设的规则,防止错误信息的传递和处理。js验证框架为开发者提供了一种高效且易于定制的解决方案。本文将详细介绍一...

    Pisx通用表单验证框架2.0

    这是目前国内开发的所有JS表单验证框架中最好的一个。理由如下:1、简单,只有一个JS文件,不需要其它相关JS支持。2集成AJAX验证支持。3、验证类型全面。4、极易扩展。 主要功能有: PISX通用表单验证具有以下一些...

    通用FormValid1.0-js验证框架

    简介:完全通过html不需要写JS验证程序就可以实现表单验证功能,可支持一个表单元件多条件验证, 同一页面多表单可同时使用,和服务端程序无关系,完全客户端方式。 Demo1 基本使用方法 Demo2 自定义错误信息显示...

    jquery validator js验证框架

    **jQuery Validator JS验证框架** jQuery Validator是一个强大的JavaScript库,它为HTML表单提供了方便而灵活的验证功能。这个框架基于jQuery库,使得在网页中实现客户端验证变得简单易行。通过使用jQuery ...

    Web前段通用验证器框架

    2.0是在1.0基础架构上做了全新的调整, 希望能通过这个JS验证器小组件为我们码农们提供微小的帮助。 1、启用创建Validator方式,不再使用旧的静态方式。 2、加入多模式验证规则。既支持添加模式,也支持FORM表单...

    JavaScript通用框架2.0 截取身份证 手机号 验证等等

    我把上次传的 通用JS框架 进行了修改 这个主要是用于 在HTML 中用JavaScript对字符串 进行处理 截取字符串如 身份证 手机号 Email 等等 还添加了 JavaScirpt对象 继承的方法。

    简单通用后台管理框架模板

    文件夹【common】可能包含了框架中通用的资源,如CSS样式文件、JavaScript脚本、图片或图标等。这些资源被多个页面共享,有助于保持代码的一致性和减少重复。 文件夹【page】则可能包含了具体的页面文件,如登录页...

    JS通用表单验证函数

    【JS通用表单验证函数】是前端开发中用于确保用户...总之,JS通用表单验证是前端开发中的重要组成部分,这个`Check.js`函数提供了一个基础框架,开发者可以根据实际需求进行扩展和定制,以满足不同场景下的验证需求。

    EasyUI通用的框架

    描述中提到"一款非常漂亮通用的easyui框架,里面有很多控件的演示",这意味着这个压缩包很可能包含了一个完整的开发环境,其中涵盖了EasyUI的各种组件,如表格、下拉框、对话框、菜单、按钮、表单验证等,以及它们的...

    最新实用的Validate通用表单验证Jquery插件

    【最新实用的Validate通用表单验证Jquery插件】是一个高效、灵活的前端验证工具,专为使用Jquery框架的Web开发人员设计。这个插件极大地简化了表单验证的过程,使得用户输入的数据在提交前就能得到有效的检查,从而...

    注册通用验证器

    常见的JavaScript验证技术包括jQuery Validate库或者自定义的验证函数,它们会根据预定义的规则检查用户输入。 `.classpath`和`.project`是Eclipse IDE的项目配置文件。`.classpath`文件列出了项目所需的库和依赖项...

    Validator验证框架.pdf

    ### Validator验证框架详解 #### 一、概述 Validator验证框架是一种强大的工具,它与Struts框架结合使用,用于实现Web应用程序中的数据验证功能。通过使用Validator框架,开发人员可以简化验证逻辑,提高代码的可...

    .NET网站通用框架源码

    .NET网站通用框架源码是基于微软的.NET技术构建的,用于快速开发高效、稳定、可扩展的Web应用程序的框架。这个框架集成了多种设计模式和最佳实践,旨在提高开发效率,减少代码重复,并提供良好的可维护性和可扩展性...

    cfw-flex 通用系统框架Flex版(包括登录、主页、功能导航和权限管理控制)

    `cfw-flex` 是一个基于J2EE架构并采用Flex技术的通用系统框架,专门设计用于构建企业级应用。它集成了登录验证、主页面展示、功能导航以及精细的权限管理控制,旨在提高开发效率,同时提供用户友好的界面和安全的...

    java做的struts验证框架例子

    这个"java做的struts验证框架例子"是为了展示如何在Struts中实现数据验证。在Java Web开发中,数据验证通常分为客户端验证和服务器端验证两部分。客户端验证可以在用户提交表单前通过JavaScript进行,而服务器端验证...

    网站通用后台框架.rar

    【标题】"网站通用后台框架.rar"所涉及的是一个基于ASP.NET技术和ExtJS库构建的通用后台管理系统。这种框架的设计目标是为各种企业级项目提供一个可快速开发、功能全面且易于定制的基础平台。 【ASP.NET】是微软...

Global site tag (gtag.js) - Google Analytics