`

给jQuery Validate添加一个好看点的提示框。

 
阅读更多

 


弄个箭头是不是会更好?如果只有一层结构,那么箭头只能用背景图实现,但是我又不想用图片,没想到办法~有高人帮忙写一写看看。

 

Js代码  收藏代码
  1. $(form).validate({  
  2.                 errorElement:'div',  
  3.                 errorPlacement: function(error, element) {  
  4.                     error.addClass('tooltip tooltip-inner');  
  5.                     element.after(error);  
  6.                     var pos = $.extend({}, element.offset(), {  
  7.                         width: element.outerWidth()  
  8.                       , height: element.outerHeight()  
  9.                       }),  
  10.                       actualWidth = error.outerWidth(),  
  11.                       actualHeight = error.outerHeight();  
  12.                     error.css({display:'block',opacity:'0.8',top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2});  
  13.                 },  
  14.                 highlight: function(element, errorClass) {  
  15.                     //高亮显示  
  16.                     $(element).addClass(errorClass);  
  17.                     $(element).parents('li:first').children('label').addClass(errorClass);  
  18.                 },  
  19.                 unhighlight:function(element, errorClass){  
  20.                     $(element).removeClass(errorClass);  
  21.                     $(element).parents('li:first').children('label').removeClass(errorClass);  
  22.                 }  
  23.             });  

 

 

 

Html代码  收藏代码
  1. .tooltip {  
  2.   position: absolute;  
  3.   z-index: 1020;  
  4.   display: block;  
  5.   visibility: visible;  
  6.   padding: 5px;  
  7.   font-size: 11px;  
  8.   opacity: 0;  
  9.   filter: alpha(opacity=0);  
  10. }  
  11.   
  12. .tooltip-inner {  
  13.   max-width: 200px;  
  14.   padding: 3px 8px;  
  15.   color: #ffffff;  
  16.   text-align: center;  
  17.   text-decoration: none;  
  18.   background-color: #000000;  
  19.   -webkit-border-radius: 4px;  
  20.   -moz-border-radius: 4px;  
  21.   border-radius: 4px;  
  22. }  
Html代码  收藏代码
  1. form input.error{  
  2.     color:#F00;  
  3.     border: 1px solid #CE7979;  
  4.     background:#FFF7FA;  
  5. }  
  6. form label.error{  
  7.     color:#F00;  
  8. }  
分享到:
评论

相关推荐

    jquery validate 信息气泡提示

    在网页开发中,jQuery Validate 是一个非常常用的验证插件,用于对用户输入的数据进行校验,确保数据的有效性和完整性。这个插件可以帮助开发者创建复杂的表单验证规则,提高用户体验,减少服务器端的压力。结合 ...

    jquery validate 验证自定义样式

    4. **自定义错误元素样式**:jQuery Validate会自动为错误的输入元素添加一个`error`类。你可以通过CSS来定义这个类的样式,以改变错误状态下的元素外观。 5. **自定义错误标签**:默认情况下,错误消息会在输入...

    jQuery validate框架的个性化验证

    jQuery Validate 是一个强大的客户端验证插件,用于在用户提交表单前进行实时验证。这个框架大大简化了HTML表单的验证过程,提供了丰富的内置验证规则和可扩展的自定义验证功能,使得表单验证更加人性化和高效。 1....

    jquery validate 使用详解

    jQuery Validate 提供了一组默认的提示消息,这些消息会在验证失败时显示给用户。可以通过覆盖 `messages` 对象来更改这些消息,使其更加友好或符合本地化需求。 ##### 示例代码: ```javascript jQuery.extend...

    jquery validate的漂亮css样式验证

    `jQuery Validate`是一个非常流行的JavaScript库,用于在前端进行表单验证。这个库极大地简化了对用户输入数据的检查,确保它们符合特定的规则和格式。`jQuery Validate`结合自定义CSS样式,可以让表单验证既实用又...

    jQuery validate 自定义样式、规则

    jQuery Validate 是一个非常流行的JavaScript库,用于在网页表单中进行验证。这个库极大地简化了对用户输入数据的检查,确保在提交之前满足特定的业务规则。在本篇博文中,我们将深入探讨如何自定义jQuery Validate...

    jquery validate配合struts2简单整改

    以下是一个简单的例子: ```javascript $("#myForm").validate({ rules: { username: "required", email: { required: true, email: true } }, messages: { username: "请输入用户名", email: "请输入有效...

    jquery-validate验证框架使用详解及JS文件

    jQuery Validate是一个强大的验证插件,它简化了客户端验证的流程,提供了丰富的自定义方法和灵活的配置选项。本文将详细讲解jQuery Validate的使用方法,并通过实例解析其核心功能。 一、jQuery Validate介绍 ...

    jquery validate (弹框)

    `jQuery Validate`是一个非常流行的JavaScript库,用于对HTML表单进行验证。它为开发者提供了方便、灵活且功能强大的验证机制,使得在前端实现数据验证变得简单。标题中的“弹框”指的是在验证过程中,`jQuery ...

    jQuery.validate 用法

    jQuery.validate插件是一个强大的、易于使用的JavaScript库,它使得在jQuery环境下进行表单验证变得简单而高效。本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先...

    关于jquery validate plugin 指定需要验证对象解决方案

    《关于jQuery Validate Plugin指定需要验证对象的解决方案》 在Web开发中,表单验证是必不可少的一环,确保用户输入的数据符合预设的规则。jQuery Validate Plugin是一款强大的客户端表单验证插件,它使得这一过程...

    jquery.validate是jquery旗下的一个验证框架

    `jQuery Validate`是jQuery库的一个强大插件,用于前端表单验证。它简化了网页表单的验证过程,提供了一套完整的验证规则和灵活的扩展机制。以下是对这个验证框架的详细说明: ### 1. 插件简介 `jQuery Validate`...

    Jquery Validate跟bootstrap插件的兼容

    jQuery Validate是一个轻量级的JavaScript库,它提供了强大的表单验证功能。它可以方便地添加验证规则,如必填字段、邮箱格式、手机号码等,并提供错误消息提示,确保用户输入的数据符合预期。该插件的核心在于它...

    jquery.validate表单验证框架详解

    ### jQuery.validate 表单...jQuery.validate是一个基于jQuery的表单验证框架,它能够帮助开发者快速实现各种复杂的表单验证逻辑。使用此框架之前,需确保页面中已引入jQuery库和jQuery.validate插件。例如: ```html ...

    jquery-validate验证框架使用详解

    jQuery Validate 是一个强大的JavaScript验证库,它为网页表单提供了灵活且易于使用的验证功能。这个框架可以帮助开发者轻松地实现对用户输入数据的有效性检查,确保数据的准确性和完整性,从而提高用户体验并减少...

    jQuery validate 表单验证源码

    总结来说,这个压缩包提供了一个全面的jQuery validate在ASP.NET环境下的应用实例,涵盖了各种常见的验证场景和自定义错误提示的方法。开发者可以通过研究这些源码,学习如何在自己的项目中有效地实现客户端表单验证...

    JQuery UI和Validate的应用

    jQuery UI是一个基于jQuery的库,它扩展了基本的jQuery功能,提供了大量的用户界面组件和交互效果。这些组件包括但不限于: 1. **对话框(Dialogs)**:用于创建弹出式窗口,可以用于警告、确认或提供更多信息。 2....

    jQuery带Tips动画提示通用表单验证插件下载(jquery validate),动画效果漂亮

    jQuery Validate插件是基于jQuery库的一个轻量级验证插件,它提供了丰富的验证规则和自定义验证方法,可以轻松地为表单添加验证功能。该插件的主要特点包括: 1. 易于使用:通过简单的API,开发者可以快速为表单...

    jquery.validate_框架详解

    jQuery Validate 是一个强大的客户端表单验证插件,用于在用户提交数据之前检查其有效性。它提供了丰富的验证规则和自定义选项,确保用户输入的数据符合预设的要求。在本文中,我们将深入探讨 `jQuery Validate` ...

Global site tag (gtag.js) - Google Analytics