前一段时间在忙着网站改版的工作,在表单校验提示时要求不能使用alert弹出提示,因为这样对用户体验不是很好,因此本人使用jQuery写了个jquery-alert提示插件,其实现的功能也仅仅是用来替代js原生的alert语句。现将其发布出来希望对有方面需求的朋友们有所用。
使用方法很简单:
$('#tip).alert('hello world.');
其中id为tip的元素是我们需要显示校验提示的元素,'hello world'是提示语,显示在元素的右侧。
当然有时候我们可能需要它显示在元素的顶部或尾部, 或者对其显示的样式做修改,那就得使用第二个参数options啦,调用方式如下:
$('#tip').alert('hello world',{
position: 'right',
focus: true,
alertzIndex: 999,
alertClass: 'corner'
});
下面是在插件中定义的参数情况:
// 默认参数
$.fn.alert.defaults = {
position: 'right', // 位置字符串(可选)默认为right,可选为top,bottom
focus: true, // 是否让校验对象获得焦点(解决blur事件上有校验时死循环问题)默认为true让对象获得焦点
alertzIndex: 999,
alertClass: 'default' // 'alert-' + alertClass.
};
现在说明一下以上各参数的作用:
1. position: 定义浮动提示相对于元素显示的位置,默认显示在元素的右侧,可选的参数为top以及bottom;
2. focus: 是否需要在显示浮动提示的同时让校验对象获得焦点,默认为true。
3. alertzIndex: 这是浮动提示层DIV的z-Index属性。
4. alertClass: 通过这个参数可以定义浮动提示层的样式,样式定义在jquery.alert.css样式表文件中,大家可以通过在此文件中增加新的样式来达到自定义样式的作用。默认为default,另还自带一种圆角的样式为corner。
如果我们在自己的页面中想全部使用一种新的样式的话,推荐大家使用以下方式,而不需要修改插件的源代码:
$.fn.alert.defaults.alertClass = 'myCss';
jquery.alert插件的下载地址:http://code.google.com/p/jquery-alert/。
分享到:
相关推荐
作者主页:http://wzmaodong.cnblogs.com/<br>功能介绍: jQuery formValidator表单校验插件 插件目前提示错误,有两种模式:showword和showalert,即文字提示和窗口提示 目前支持5种大的校验方式,分别是:...
对中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号码、日期等等这些控制,别的表单校验控件是代码里写死的,而...
jQuery formValidator表单校验插件支持的验证功能: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你...
jQuery formValidator表单验证插件示例源码 jQuery formValidator表单验证插件是什么? jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的...
从提供的文件信息中,我们可以抽取出关于jquery表单验证插件jquery.form.js的知识点,包括其使用方法、功能和相关API介绍等。 首先,jquery.form.js是一个专门用于处理表单的jQuery插件,它提供了简化AJAX表单提交...
总结,jQuery FormValidation是一个功能强大的表单验证插件,它使得开发者能够快速而方便地创建具有定制化提示和验证规则的表单。通过灵活的配置和API,我们可以实现各种复杂的验证需求,同时优化用户体验。无论是...
jQuery formValidator表单校验插件 4.1.0 升级内容: 新增以下功能: 1、新增换肤功能,包括提示层的样式、输入控件(目前只支持text、password、file、textarea)的样式。initConfig增加theme属性,表示皮肤名,...
在开发过程中,若希望表单校验而不实际提交表单,可以使用`debug`属性。设置`debug`为true,插件只会进行表单验证而不进行提交,这对于开发阶段的测试非常有用。 当需要对表单进行一些特定的验证时,可以通过`...
`slideunlock.js`是一个专门为此目的设计的插件,它可以方便地在网页中添加拖拽滑动验证功能。然而,原版的`slideunlock.js`可能没有完全考虑到所有主流浏览器的兼容性问题,这可能导致在某些浏览器上无法正常工作。...
jQuery作为一个强大的JavaScript库,提供了丰富的功能和简便的API,使得表单验证变得更加简单易行。下面我们将深入探讨jQuery实现的几种常见表单验证方法。 首先,我们来看jQuery的基本用法。在jQuery中,我们可以...
在本文中,我们将深入探讨jQuery Form插件的使用,特别是如何使用`formData`参数进行表单数据校验以及验证后的提交。jQuery Form插件提供了一套API,使得开发者能够更轻松地处理表单数据和提交流程,这对于Web开发来...
JQuery是JavaScript的一个强大库,它简化了DOM操作、事件处理、动画以及Ajax交互等任务。而Ajax(Asynchronous JavaScript and XML)则是一种在不重新加载整个网页的情况下更新部分网页的技术,它使用户界面更加动态...
jQuery Validate是一个强大的JavaScript库,它使得在jQuery基础上实现表单验证变得极其简单。本文将深入探讨jQuery Validate的核心功能及使用方法。 一、jQuery Validate简介 jQuery Validate是一款轻量级的插件,...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个“jQuery点击弹窗表单代码”主题涉及到的是使用jQuery实现的一种常见用户界面交互:当...
如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得...
jQuery formValidator 4.0 是一个用于前端表单验证的JavaScript插件,它极大地简化了对用户输入数据的检查和管理。此版本的更新主要集中在性能优化、问题修复和功能增强上。 首先,代码经过了精简,提升了验证速度...
jQuery formValidator 4.0 是一个用于前端表单验证的JavaScript插件,它提供了丰富的功能和自定义选项,帮助开发者轻松实现对用户输入数据的有效性检查。这个版本的更新主要集中在性能优化、功能增强以及错误修复上...
7. **优化体验**:在用户输入时实时进行验证,可以使用jQuery的`.keyup()`事件,当用户离开输入框时进行验证,可以使用`.blur()`事件。这可以即时反馈用户输入是否有效,提升交互体验。 8. **表单重置**:在验证...
### jQuery formValidator 3.3 表单验证插件详细解析 #### 一、概述 jQuery formValidator 3.3 是一款基于 jQuery 的强大表单验证插件,它旨在简化前端表单验证的过程,实现 JavaScript 脚本与 HTML 页面代码的...
推荐一个国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架: [b]formValidator[/b] 它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库...