`
jian0487
  • 浏览: 96211 次
  • 性别: Icon_minigender_1
  • 来自: 宁德
社区版块
存档分类
最新评论

13个AJAX验证框架

    博客分类:
  • ajax
阅读更多

前言:

众所周知,验证,最好是在客户端尽量解决,以降低服务端资源开销;在目前AJAX流行的今天,基于AJAX的验证更能够为客户端验证提供丰富的机制和美观的交互效果。本文收集了13个比较通用的AJAX验证框架,与大家分享!

根据上一篇文章56 个AJAX图片展示框架(Galleries, Slideshows and Lightboxes) 中博友的建议,这次通过框架将Validator们分类了:

 ASP.NET AJAX Framework

  1. ValidatorCallout - 是ASP.NET AJAX Control Toolkit中的一员,老瓶装新酒,通过扩展的方式为ASP.NET的验证控件提供漂亮的弹出提示效果。缺点是:目前的版本还不能提供服务端Custom Validator的扩展。

    同时,ValidatorCallout还支持自定义CSS样式,具体可参考官方页面上的“ValidatorCallout Theming” 一节,和这篇文章:http://www.imaginativeuniversal.com/StylingTheValidatorCalloutExtender.aspx

 mooTools Framework

  1. fValidator - 基于 MooTools v1.1 构建,支持一个页面上多个form的验证。并能够兼容几乎所有的浏览器:IE、FF、Opera、Safari
  2. FormCheck - 能够验证Text、Radio、CheckBox、TextArea、Select等多种HTML元素,基于MooTools v1.1构建。并能够与YUI完美的结合(官方提供与YUI结合的版本下载)

jQuery Framework

  1. jQuery Plugin: Validation - 起初基于 jQuery 1.2.2+,目前已经升级到1.2.6。应用很广泛,能够验证所有的标准HTML Form的Input元素
  2. Simple jQuery form validation - 顾名思义,这个基于jQuery的验证框架非常容易实施和扩展,官方链接没有直接提供下载,我们可以在这里找到它: http://www.willjessup.com/sandbox/jquery/form_validator/val.js
    jQuery

Prototype Framework

  1. LiveValidation - LiveValidation有两个版本:prototype版和标准版。Prototype 版与prototype完美结合。LiveValidation 是一个小型的JavaScript开源验证框架,能够实现客户端的快速、简便、强大的验证,并兼容目前主流的浏览器。
    jQuery
  2. JSValidate - JSValidate是基于prototype和scriptacolous的Form验证框架,给我们带来非常简单易用的JavaScript表单验证。但目前还处于beta阶段囧...
    jQuery
  3. Field validation with Prototype - 一个基于 prototype 和 scriptacolous 的健全的验证框架。它包含一些内置的验证,我们可以轻易的去扩展自定义的验证机制。
    jQuery

Spry Framework

  1. Validation Widget - 这个验证框架由Adobe出品,在 Dreamweaver CS3下非常容易扩展和实现,如果你没有使用Dreamweaver的话,也可以下载它的JavaScript版本。缺点是每个Input元素都要定义自己的JavaScript和CSS
    jQuery

No Framework

  1. Clean Form Validation - Clean Form Validation是一个非常简单的JavaScript验证框架
    jQuery
  2. Validate.js - Validate.js 能够验证各种各样的数据,它与众不同的特点是可以使用多种方法去验证数据,激活方式由我们来决定
    jQuery
  3. LiveValidation - 没有基于Prototype的标准版与上面介绍的 prototype 版一样强大易用。
    LiveValidation
  4. iMask - 是一个开源的Masking框架,类似于ASP.NET AJAX Control Toolkit中的Mask Edit,由于是开源的,还支持各种键盘事件,非常不错,也列入其中吧。
    LiveValidation
分享到:
评论

相关推荐

    ajax 验证框架

    在这个Ajax验证框架中,我们可能涉及到以下几个关键知识点: 1. **XMLHttpRequest对象**:这是Ajax的基础,用于在后台与服务器通信。开发者通过创建XMLHttpRequest实例,然后利用其方法(如open()和send())发送...

    Ajax表单验证框架

    三、Ajax表单验证框架 1. jQuery Validation Plugin:这是一个广泛使用的jQuery插件,提供丰富的验证规则和自定义方法。它能轻松集成到现有的jQuery表单中,实现优雅的错误提示。 2. FormValidation:这个框架支持...

    ajax练习框架,ajax练习框架,ajax练习框架,ajax练习框架,

    这个文件可能包含了更深入的Ajax应用实例,比如如何处理用户交互事件、实现局部刷新、使用Ajax进行数据验证,甚至可能涉及到了Ajax库如jQuery的使用,或者是现代前端框架如Vue或React中的Ajax集成。 在学习和使用...

    sysUser S2SH 框架+分页+ajax用户时实验证

    在IT行业中,S2SH框架是指Struts2、Spring和Hibernate三个开源框架的组合,它在Web应用开发中被广泛使用。本项目标题"sysUser S2SH 框架+分页+ajax用户时实验证"揭示了几个关键的技术点,我们将详细探讨这些知识点。...

    基于ASP.NET Ajax框架实现表单验证编程原理

    ### 基于ASP.NET Ajax框架实现表单验证编程原理详解 #### 一、引言 随着Web应用程序的复杂度不断提高,确保用户数据的安全性和准确性变得尤为重要。ASP.NET Ajax框架提供了一种强大的方式来增强用户体验,并同时...

    AJAX技术在Struts验证框架中的应用研究

    总的来说,AJAX技术在Struts验证框架中的应用是现代Web开发中的一个重要实践,它通过异步交互优化了用户验证体验,实现了更加高效和灵活的Web应用。对于开发者来说,理解和掌握这种结合技术,能有效提升他们的项目...

    jQuery好的验证框架

    作为基于jQuery的插件,这个验证框架天然具备良好的浏览器兼容性,支持大部分现代浏览器以及较老版本的IE浏览器,使得它在各种项目中都能广泛应用。 **社区支持与扩展** 由于jQuery庞大的用户基础,这个验证框架...

    很不错的验证框架jquery

    这个验证框架的主要特点包括: 1. **易于使用**:只需要在表单元素上添加特定的class或data属性,就可以轻松设置验证规则。 2. **灵活的验证规则**:内置了一系列常见的验证规则,如required(必填)、email(电子...

    ajax 验证用户登录

    本文将深入探讨Ajax验证用户登录的原理、实现方式以及其优点。 首先,Ajax的核心理念是异步通信,即浏览器在不重新加载整个网页的情况下,通过JavaScript发送HTTP请求并处理响应。这种方式提高了用户体验,因为用户...

    AJAX 验证框架13个

    以下是一些常用的AJAX验证框架的详细介绍: 1. ASP.NET AJAX Framework ASP.NET AJAX Framework 提供了ValidatorCallout控件,它扩展了ASP.NET的验证功能,可以为验证错误提供弹出提示。虽然不支持自定义的服务端...

    php+ajax表单无刷新验证

    **PHP + AJAX 表单无刷新验证** 在Web开发中,提供用户友好的表单验证是提高用户...在实际项目中,可以根据具体需求进行定制,如添加更多复杂的验证规则,或者使用现有的库和框架(如jQuery,Vue.js等)简化开发过程。

    struts框架的登录用Ajax验证登陆

    框架struts的使用,用Ajax验证用户名的登录,真的很好,初学框架的人快来看看哦

    jquery 前端验证框架

    **jQuery前端验证框架详解** 在Web开发中,前端验证是必不可少的一个环节,它能有效防止无效数据提交到服务器,提高用户体验并减轻服务器负担。jQuery,作为一款广泛使用的JavaScript库,提供了许多工具和插件来...

    Ajax 框架 xAjax下载

    **Ajax 框架 xAjax 入门指南** Ajax(Asynchronous JavaScript and XML)技术的出现,极大地提升了Web应用程序的用户体验,它允许页面在不重新加载整个页面的情况下与服务器进行异步交互。xAjax是一个基于PHP的开源...

    ajax十大框架

    根据给定的信息,我们可以梳理出以下关于Ajax框架的...以上就是根据提供的信息整理出来的关于 Ajax 十大框架的知识点,每个框架都有其独特的特性和应用场景,开发者可以根据具体项目的需要来选择合适的工具和技术栈。

    Jquery验证框架

    总的来说,jQuery验证框架是Web开发中一个强大且灵活的工具,能够帮助开发者构建健壮的表单验证机制,提升用户体验并确保数据质量。通过学习和实践这个压缩包中的示例,你可以深入了解并掌握其用法。

    SSH整合AJAX验证用户名存在的完整实例

    SSH整合AJAX验证用户名存在的完整实例是一个典型的Web开发应用场景,主要涉及了Struts2(S)、Spring(S)和Hibernate(H)三大框架的集成,以及异步JavaScript和XML(AJAX)技术的运用,用于提升用户体验。在这个...

    ajax验证用户名是否重复

    在Ajax验证用户名的场景中,jQuery可以用于更简单、更优雅地处理DOM操作和Ajax请求。例如,可以使用`$.ajax()`方法创建Ajax请求,设置请求类型、URL、数据以及成功的回调函数。以下是一个简单的示例: ```...

    AJAX框架DWR简单应用

    DWR(Direct Web Remoting)是AJAX框架的一种,它简化了在Java后端和JavaScript前端之间进行远程方法调用的过程。 DWR的核心特性包括: 1. **自动转换**:DWR能够自动将Java对象转换为JavaScript对象,反之亦然,...

    Struts 2及AJAX框架的详细介绍

    Struts 2是一个强大的、基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在原有的Struts 1的基础上进行了大量的改进和增强,提供了更灵活、高效的开发方式。AJAX(Asynchronous JavaScript and ...

Global site tag (gtag.js) - Google Analytics