统一更改jquery validator的错误样式
来源:互联网 发布:java面试算法编程题 编辑:程序博客网 时间:2024/06/05 15:18
统一更改jquery validator的错误样式,方法是重写setting里的errorPlacement方法:jQuery.validator.setDefaults(errorPlacement:function(error,element){...});
用冒泡的方式的js代码如下:
errorPlacement: function(error, element) {
var errorLeft = element.position().left;
var elementTop = element.position().top + element.offsetParent().scrollTop();
error.css('left', errorLeft);
error.css('top', elementTop);
error.insertAfter(element);
error.width(element.width());
error.hide();
var errorTop = elementTop - error.height() - 4;
if(errorTop < 0){
errorTop = elementTop + element.height() + 4;
}
error.css('left', errorLeft);
error.css('top', errorTop);
element.mouseover(function(e){
if(element.hasClass('error')){
error.show();
}
});
element.mouseout(function(){
error.hide();
});
}
});
错误提示样式的css 代码:
input.error,textarea.error {
border: 1px solid red;
background: url("../images/invalid_line.gif") repeat-x scroll center bottom transparent;
}
label.error {
background-color: #E6E6E6;
border: 1px solid #aaaaaa;
display: none;
position: absolute;
color: #222222;
font-weight: normal;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
- 统一更改jquery validator的错误样式
- jquery Validator 错误显示的方法
- jquery更改样式
- 怎么更改ppt统一文字样式
- [flex]validator的样式设置
- jQuery:CSS类的操作—添加样式、删除样式、更改样式名 .
- jQuery为多元素添加统一样式
- 更改ProgressDialog的样式
- jQuery.validator
- jQuery.validator
- jquery validator
- jquery validator
- JQuery validator
- JSP Syntax Validator ,JSP Semantics Validator ,JSP Content Validator导致的编译错误解决方法
- 客户端验证的极品--jQuery.validator
- 客户端验证的极品--jQuery.validator
- jquery validator addMethod 方法的使用
- 客户端验证的极品--jQuery.validator
- Android手机客户端与Servlet交换数据(by quqi99)
- 我的工作笔记 2013.7.4
- 创业第一年易犯的8大错误
- Jenkins+Maven+SVN的简单搭建
- 获取CPU厂商名称程序
- 统一更改jquery validator的错误样式
- EXCEL导出时设置数字字符串问题
- 详解 QT 中.pro文件的写法
- Mybatis 里面ResultMap的使用情况
- 软件测试关注一 :异常操作
- 代码破窗
- UNIX环境高级编程——文件I/O
- Ubuntu 12.04中文输入法的安装
- view 位置