`
ynw520
  • 浏览: 28677 次
  • 性别: 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

    js验证通用小框架 js验证通用小框架 js验证通用小框架

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

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

    JS通用表单验证

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

    Pisx通用表单验证框架2.0

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

    通用FormValid1.0-js验证框架

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

    js原型通用验证框架

    一套完整的JavaScript原型验证框架,采用高度云集技术,适用范围广,希望能得到此资源者好好收藏,如果不懂得使用的,请认真学学javascript+CSS+DIV,这个真的很强大,价值量很高。

    Web前段通用验证器框架

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

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

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

    javascript验证框架

    一个通用js框架,极大的方便了js验证方面的问题。

    NET通用权限管理框架_ui_database

    js框架:jquery 系统大部分使用AJAX操作。大大提高了用户体验 功能描述: 1.支持N级菜单导航,菜单显示方式支持目前支持2种模式分别: 菜单(无限级),横向(2级) 2.表单验证,文本框高亮起来 3.可以动态分配...

    ASP.NET通用权限管理框架含帮助与数据库

    js框架:jquery 系统大部分使用AJAX操作。大大提高了用户体验 功能描述: 1.支持N级菜单导航,菜单显示方式支持目前支持2种模式分别: 菜单(无限级),横向(2级) 2.表单验证,文本框高亮起来 3.可以动态分配...

    国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架

    推荐一个国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架: [b]formValidator[/b] 它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库...

    ASP.NET通用权限管理框架

    js框架:jquery 系统大部分使用AJAX操作。大大提高了用户体验 功能描述: 1.支持N级菜单导航,菜单显示方式支持目前支持2种模式分别: 菜单(无限级),横向(2级) 2.表单验证,文本框高亮起来 3.可以动态分配...

    基于ASP.NET Core 3.1+Vue.js 的前后端分离的通用后台管理系统框架源码+sln+说明.zip

    基于ASP.NET Core 3.1+Vue.js 的前后端分离的通用后台管理系统框架源码+sln+说明.zip 【资源介绍】 该项目是一个基于 ASP.NET Core 3.1 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET Core 3.1 + ...

    strickland:Strickland是一个JavaScript验证框架,重点关注可扩展性和组合

    自述文件Strickland是一个JavaScript验证框架,重点关注可扩展性和可组合性。 它使用纯粹的通用JavaScript构建,并且可以与React,Redux和其他UI库很好地结合使用,但Strickland并未与任何其他库或应用程序类型耦合...

    JAVASCIRPT

    通用javaScript的验证框架

    通用权限管理系统前端页面+html5+css3+javascript+vue+elementui

    系统后端使用 Spring Boot框架开发,前端使用的是 Vue框架和 Element UI的组件,持久层框架使用 MyBatis,数据库使用 MySQL。 系统支持基于角色的用户权限分配功能。用户只有被分配的权限才能访问相应的资源。该系统...

    halfcab:Halfcab是一个通用JavaScript框架,它组装了一些非常聪明的人制作的优雅且易于使用的库,然后添加了一些胶水,设置了一些默认值并隐藏了一些实现,因此您不必担心它

    Halfcab是一个通用JavaScript框架,它组装了一些非常聪明的人制作的优雅且易于使用的库,然后添加了一些胶水,设置了一些默认值并隐藏了一些实现,因此您不必担心。需要ES模块Halfcab不再构建为常见的js发行版。 的...

    snell:用Swift编写的概念验证Web框架

    在某种意义上,像Node.js之类的框架提供了通用的Web前端和后端语言的承诺,Swift Web框架可以为iOS / OSX应用程序以及最终的其他平台提供通用的前端/后端语言。 Snell的设计基础在某些结构和术语上很大程度上受...

    .net开源的综合开发框架wojilu框架.zip

    “我记录”这套源码总共包括 两个部分:一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程;用这个框架开发的 SNS 互联网产品。本产品以 SNS 为基础平台,...

Global site tag (gtag.js) - Google Analytics