`

轻量级的jQuery表单验证插件 - HAPPY.js

阅读更多

日期:2012-9-14  来源:GBin1.com

轻量级的jQuery表单验证插件 - HAPPY.js

在线演示   本地下载

 

功能强大的表单验证插件 很多,以前我们介绍过validation engine ,但是如果你希望使用简单轻量级的表单验证插件的话,你可以考虑使用HAPPY.js

主要特性

  • 支持jQueryZepto.js
  • 使用简单,支持日期,数字,电子邮件,最大/最小数和手机号码等验证
  • 拥有很多自定义的选项
  • 支持IE6-8,FF3.6,Chrome7和safari5

如何使用

HTML代码:

<form id="login" action="index.html">
<div class="loginPic">
<input id="loginEmail" class="loginEmail" type="text" placeholder="Your email" name="login">
<input id="loginPassword" class="loginPassword" type="password" placeholder="Your password" name="password">
<div class="logControl">
<input class="buttonM bBlue" type="submit" value="Login" name="submit">
<div class="clear"></div>
</div>
</div>
</form>

Javascript代码:

$(function(){
	$('#login').isHappy({
		fields: {
		  '#loginEmail': {
			required: true,
			message: 'Please enter your email'
		  },
		  '#loginPassword': {
			required: true,
			message: 'Please enter password'
		  }
		}
	});
});

如果出错了的话,会添加一个<span>到输入框前面,并且添加class=“unhappyMessage”,你可以充分自定义。

是不是很简单,只需要定义表单名称和对应的输入框验证选项,希望大家喜欢这个小巧的jQuery 表单验证类库!如果你有问题和建议,请给我们留言!

 

来源:轻量级的jQuery表单验证插件 - HAPPY.js

1
2
分享到:
评论

相关推荐

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    jquery.datepicker-zh-CN.js

    &lt;script src="./public/js/jquery-ui-1.10.3.min.js"&gt; &lt;script src="./public/js/jquery.datepicker-zh-CN.js"&gt;&lt;/script&gt; &lt;link href="./public/css/jqueryui/jquery-ui-1.10.3.min.css" rel="stylesheet"&gt; $( "#...

    jquery插件jquery-ui-1.8.2.custom.min.js

    《jQuery UI与jQuery插件深度解析——以jquery-ui-1.8.2.custom.min.js为例》 在Web开发领域,jQuery库以其简洁易用的API和强大的功能深受开发者喜爱。而jQuery UI作为jQuery的一个扩展,提供了丰富的用户界面组件...

    【jquery插件】jquery.maskedinput-1.2.2.js

    【jquery插件】jquery.maskedinput-1.2.2.js

    jQuery版本迁移辅助插件jquery-migrate-1.2.1.min.js

    jQuery版本迁移辅助插件,如果您使用的低版本jQuery改为高版本后出现错误,可以试试这个插件。用来检测和恢复在jQuery1.9版本中已删除或已过时的API。jquery-migrate-1.2.1.js,jquery-migrate-1.2.1.min.js

    jquery.jqprint-0.3.js

    jQuery.jqprint-0.3.js是基于jQuery库的一个轻量级插件,其主要目的是简化网页元素的打印操作。在不涉及复杂CSS样式处理和页面布局调整的情况下,这个插件能够快速地将指定的HTML元素转化为可打印的格式。它的使用...

    jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css

    `jquery-ui-1.8.16.custom.min.js` 是jQuery UI的核心JavaScript文件,经过压缩处理("min"表示最小化),以减小文件大小,提高页面加载速度。这个文件包含了各种UI组件的实现,如对话框(Dialog)、滑块(Slider)...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    同时,jQuery的插件生态系统也非常丰富,从表单验证到轮播图,几乎涵盖所有常见的Web组件,极大地扩展了其功能范围。 然而,随着ES6等现代JavaScript特性的普及,一些开发者开始质疑是否还需要依赖jQuery。尽管如此...

    jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】

    jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它的API设计易于理解和使用,使得开发者能够用更少的代码实现更多的功能,提高了开发效率。 2. **jQuery ...

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    在实际应用中,jQuery广泛应用于网页交互、表单验证、数据异步加载、响应式设计等多个领域。例如,利用jQuery,我们可以轻松实现网页中的轮播图、下拉菜单、模态对话框等功能。同时,jQuery与其他插件和库(如...

    jquery-ui-1.10.3.min.js

    jquery-ui-1.10.3.min.js

    jquery-confirm.js和jquery-form.js

    在本主题中,我们重点关注两个特定的jQuery插件:`jquery-confirm.js`和`jquery-form.js`,它们是jQuery生态中的重要组成部分,用于增强网页的用户体验。 `jquery-confirm.js`是一个功能丰富的提示框插件,它替代了...

    jquery-ui-1.9.2.custom.min.js

    在生产环境中,使用最小化版本的JavaScript文件是最佳实践,因为它减少了网络传输的数据量,提高了用户体验。 3. **jQuery UI 1.9.2**: 这个版本号代表了jQuery UI的特定发布版本。1.9.2是jQuery UI历史上的一个...

    jQuery.mobile-1.0.1.js与jQuery.mobile-1.0.1.min.js

    《jQuery Mobile 1.0.1:轻量级的移动Web开发框架》 在Web开发领域,jQuery Mobile是一个广泛使用的框架,特别适用于构建响应式、触摸友好的移动应用。本篇将深入探讨jQuery Mobile 1.0.1版本,包括其核心组件`...

    jQuery打印插件jqprint,内包含使用示例

    jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 ...

    jquery-1.8.3.js 、jquery-1.8.3.min.js 【官方jquery包 js】

    首先,我们来看标题中的两个文件:"jquery-1.8.3.js" 和 "jquery-1.8.3.min.js"。这两个文件都是jQuery 1.8.3的核心库,但它们之间存在显著的区别。"jquery-1.8.3.js"是未压缩和未优化的源代码版本,适合在开发环境...

    jquery-2.1.4.js 、jquery-2.1.4.min.js 【jquery包 js】

    6. **插件生态**:jQuery拥有庞大的插件生态系统,涵盖了表单验证、图像轮播、图表展示等各个领域,极大地扩展了其功能。 在实际项目中,开发者可以根据需求选择合适的jQuery版本。对于开发阶段,使用未压缩的...

    jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】

    5. 插件生态:jQuery拥有丰富的插件生态系统,如jQuery UI、jQuery Validation等,为开发者提供了强大的扩展能力。 总结,jQuery 3.0.0作为一款成熟的JavaScript库,不仅在功能上满足了开发者的需求,还在性能和...

    jquery.timers-1.2.js

    jquery.timers-1.2.js 定时器插件

    jquery1.2.3到3.3.1版本都有

    jquery-1.10.2.min.js jquery-1.11.1.min.js jquery-1.11.3.min.js jquery-1.2.3.min.js jquery-1.3.2.min.js jquery-1.4.2.min.js jquery-1.4.4.min.js jquery-1.5.2.min.js jquery-1.6.4.min.js jquery-1.7.2.min....

Global site tag (gtag.js) - Google Analytics