jQuery插件Validate实现自定义校验结果样式
来源:互联网 发布:支付宝淘宝霸王条款 编辑:程序博客网 时间:2024/06/04 23:23
1、引入依赖
<script src=
"../../scripts/jquery-1.3.1.js"
type=
"text/javascript"
></script>
<script src=
"lib/jquery.validate.js"
type=
"text/javascript"
></script>
em.error {
background
:
url
(
"images/unchecked.gif"
)
no-repeat
0px
0px
;
padding-left
:
16px
;
}
em.success {
background
:
url
(
"images/checked.gif"
)
no-repeat
0px
0px
;
padding-left
:
16px
;
}
3、自定义提示信息
messages: {
username: {
required:
'请输入姓名'
,
minlength:
'请至少输入两个字符'
},
email: {
required:
'请输入电子邮件'
,
email:
'请检查电子邮件的格式'
},
url:
'请检查网址的格式'
,
comment:
'请输入您的评论'
},
4、调用错误样式,或是成功样式
errorElement:
"em"
,
//可以用其他标签,记住把样式也对应修改
success:
function
(label) {
//label指向上面那个错误提示信息标签em
label.text(
" "
)
//清空错误提示消息
.addClass(
"success"
);
//加上自定义的success类
}
5、详细的代码
<
html
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
title
>jQuery表单验证插件----自定义错误样式</
title
>
<
script
src
=
"../../scripts/jquery-1.3.1.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"lib/jquery.validate.js"
type
=
"text/javascript"
></
script
>
<
style
type
=
"text/css"
>
* { font-family: Verdana; font-size: 96%; }
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
em.error {
background:url("images/unchecked.gif") no-repeat 0px 0px;
padding-left: 16px;
}
em.success {
background:url("images/checked.gif") no-repeat 0px 0px;
padding-left: 16px;
}
</
style
>
<
script
type
=
"text/javascript"
>
$(document).ready(function(){
$("#commentForm").validate({
rules: {
username: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
url:"url",
comment: "required"
},
messages: {
username: {
required: '请输入姓名',
minlength: '请至少输入两个字符'
},
email: {
required: '请输入电子邮件',
email: '请检查电子邮件的格式'
},
url: '请检查网址的格式',
comment: '请输入您的评论'
},
errorElement: "em", //可以用其他标签,记住把样式也对应修改
success: function(label) {
//label指向上面那个错误提示信息标签em
label.text(" ") //清空错误提示消息
.addClass("success"); //加上自定义的success类
}
});
});
</
script
>
</
head
>
<
body
>
<
form
class
=
"cmxform"
id
=
"commentForm"
method
=
"get"
action
=
""
>
<
fieldset
>
<
legend
>jQuery表单验证插件----自定义校验结果样式</
legend
>
<
p
>
<
label
for
=
"cusername"
>姓名</
label
>
<
em
>*</
em
><
input
id
=
"cusername"
name
=
"username"
size
=
"25"
/>
</
p
>
<
p
>
<
label
for
=
"cemail"
>电子邮件</
label
>
<
em
>*</
em
><
input
id
=
"cemail"
name
=
"email"
size
=
"25"
/>
</
p
>
<
p
>
<
label
for
=
"curl"
>网址</
label
>
<
em
> </
em
><
input
id
=
"curl"
name
=
"url"
size
=
"25"
value
=
""
/>
</
p
>
<
p
>
<
label
for
=
"ccomment"
>你的评论</
label
>
<
em
>*</
em
><
textarea
id
=
"ccomment"
name
=
"comment"
cols
=
"22"
rows
=
"2"
></
textarea
>
</
p
>
<
p
>
<
input
class
=
"submit"
type
=
"submit"
value
=
"提交"
/>
</
p
>
</
fieldset
>
</
form
>
</
body
>
</
html
>
0 0
- jQuery插件Validate实现自定义校验结果样式
- jQuery Validate自定义校验
- jquery validate 自定义校验方法
- Jquery-validate自定义校验方法
- jQuery的表单校验插件validate
- jQuery的表单校验插件validate(转)
- jquery validate 插件:(3)校验规则
- Jquery validate插件之表单校验
- JQuery Validate addMethod自定义校验方法说明
- 自定义 jquery.validate.js 校验方法
- 使用jquery.validate.min.js插件进行表单验证并自定义校验规则
- 基于jquery-validate实现的校验功能
- Jquery validate插件自定义验证规则
- Jquery-validate验证插件自定义验证方法
- jQuery Validate插件添加自定义验证
- 解决jQuery Validate插件无法校验select组件
- jquery validate 校验心得
- jQuery validate 校验
- JAVA学习笔记之正则表达式
- leetcode--remove_element
- 关于浏览器内核你不得不了解的事
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- 天气预报软件设计
- jQuery插件Validate实现自定义校验结果样式
- 《0Day安全》之堆溢出
- Connection-通过MysqlDriver建立与mysql数据库的连接
- 467. Unique Substrings in Wraparound String**
- Jquery层次选择器
- Siamese 网络
- ls 命令详解
- hadoop 开启backup node
- GSM模块_GPRS传输长数据包时的经验总结