jquery插件——验证插件(Validate)
2013-01-18 14:54
591 查看
原文:/article/10336793.html
概述:jquery.validate.js是jquery下的一个验证插件。
官网:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
中文API:http://download.csdn.net/source/2423908
实战使用:
1.引用jquery基础包和valiedate插件包
<script src="../js/jquery/jquery.js" type="text/javascript"></script>
<script src="../js/jquery/jquery.validate.js" type="text/javascript"></script>
注:这里不能将引用写反。
2.编辑发生验证错误时提示的css
<style type="text/css">
#frmMain label.error
{
color: red;
margin-left: 10px;
width: auto;
display: inline;
}
input.error
{
border: 1px dotted red;
}
</style>
注:这个可以根据具体的实现进行修改。
3.定义验证规则(本人在项目中使用的时候是定义了一个单独的js文件,比如信息添加——
Information_Create.aspx和信息的修改——Information_Edit.aspx这两个页面都需要进验证,那么我就定
义一个js文件——information.js在两个页面都可以重用。),information.js验证如下:
$.validator.setDefaults({
submitHandler: function(form) {
form.submit();
}
});
$(document).ready(function() {
$("#frmMain").validate({ //这里的frmMain是我们的<from></form>标签的id
rules: {
txtName: {
required: true
},
txtAuthor: {
required: true
},
txtSource:{
required: true
},
hidType:{
required: true
},
ddlState: {
required: true
},
ddlPutType:{
required: true
}
},
messages: {
txtName: {
required: "标题不能为空!"
},
txtAuthor: {
required: "作者不能为空!"
},
txtSource:{
required: "来源不能为空!"
},
hidType:{
required: "请选择信息归属!"
},
ddlState: {
required: "请选择信息审核状态!"
},
ddlPutType:{
required: "请选择信息推荐位!"
}
}
});
});
注:这里只是举了自己在实战中的一个小例子,还有一些验证规则,大家可以通过访问官网或者下载jquery
validate 中文API进行查看使用。
温馨提示:本人这里用的是asp.net开发时使用的,如果我在我的页面上加上了一个验证后,页面上出现两个按钮,比如:保存按钮,返回按钮。如果我们不做处理的话,当单击两个按钮的时候两个按钮都会去验证,导致返回按钮不能返回。这里可以在返回按钮加上CssClass="cancel",这样的话当我们点击返回按钮的时候就不去验证了。
比如:
<asp:Button ID="btnSave" runat="server" Text="保存" Width="85px"
onclick="btnSave_Click" />
<asp:Button ID="btnBack" runat="server" Text="返回" Width="85px"
CssClass="cancel" onclick="btnBack_Click"/>
概述:jquery.validate.js是jquery下的一个验证插件。
官网:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
中文API:http://download.csdn.net/source/2423908
实战使用:
1.引用jquery基础包和valiedate插件包
<script src="../js/jquery/jquery.js" type="text/javascript"></script>
<script src="../js/jquery/jquery.validate.js" type="text/javascript"></script>
注:这里不能将引用写反。
2.编辑发生验证错误时提示的css
<style type="text/css">
#frmMain label.error
{
color: red;
margin-left: 10px;
width: auto;
display: inline;
}
input.error
{
border: 1px dotted red;
}
</style>
注:这个可以根据具体的实现进行修改。
3.定义验证规则(本人在项目中使用的时候是定义了一个单独的js文件,比如信息添加——
Information_Create.aspx和信息的修改——Information_Edit.aspx这两个页面都需要进验证,那么我就定
义一个js文件——information.js在两个页面都可以重用。),information.js验证如下:
$.validator.setDefaults({
submitHandler: function(form) {
form.submit();
}
});
$(document).ready(function() {
$("#frmMain").validate({ //这里的frmMain是我们的<from></form>标签的id
rules: {
txtName: {
required: true
},
txtAuthor: {
required: true
},
txtSource:{
required: true
},
hidType:{
required: true
},
ddlState: {
required: true
},
ddlPutType:{
required: true
}
},
messages: {
txtName: {
required: "标题不能为空!"
},
txtAuthor: {
required: "作者不能为空!"
},
txtSource:{
required: "来源不能为空!"
},
hidType:{
required: "请选择信息归属!"
},
ddlState: {
required: "请选择信息审核状态!"
},
ddlPutType:{
required: "请选择信息推荐位!"
}
}
});
});
注:这里只是举了自己在实战中的一个小例子,还有一些验证规则,大家可以通过访问官网或者下载jquery
validate 中文API进行查看使用。
温馨提示:本人这里用的是asp.net开发时使用的,如果我在我的页面上加上了一个验证后,页面上出现两个按钮,比如:保存按钮,返回按钮。如果我们不做处理的话,当单击两个按钮的时候两个按钮都会去验证,导致返回按钮不能返回。这里可以在返回按钮加上CssClass="cancel",这样的话当我们点击返回按钮的时候就不去验证了。
比如:
<asp:Button ID="btnSave" runat="server" Text="保存" Width="85px"
onclick="btnSave_Click" />
<asp:Button ID="btnBack" runat="server" Text="返回" Width="85px"
CssClass="cancel" onclick="btnBack_Click"/>
相关文章推荐
- jQuery Validate表单验证插件 添加class属性形式的校验
- jQueryValidate 插件(表单验证功能)
- jQuery Validate插件添加自定义验证
- 根据jquery validate验证插件改写
- jquery validate验证插件,在ajax提交方式下的验证
- jQuery验证插件validate使用详解
- jQuery的validate验证插件使用方法
- 基于jquery的simpleValidate简易验证插件
- JQuery 验证插件validate的showErrors参数的使用
- jQuery插件之validate表单验证
- 表单验证插件jquery.validate.js
- Jquery的验证插件Validate.js
- jQuery Validate 验证插件
- jquery validate插件 验证函数扩展
- jQuery-Validate验证插件的使用步骤详解
- 表单验证插件jquery.validate
- jquery validate表单验证插件
- jQuery插件 -- 表单验证插件jquery.validate.js
- JQuery扩展插件Validate―6 radio、checkbox、select的验证
- jquery中validate插件表单验证