时间:2021-05-26
本文实例讲述了jquery.validate提示错误信息位置方法。分享给大家供大家参考,具体如下:
好长时间没有用jquery.validate.js这个插件了,忘得差不多了。唉,好东西还是要经常拿出来看看的,今天用jquery.validate来做一个小东西,遇到一个问题,就是错误提示信息的位置问题,如果知道的话,很简单。以前遇到过,可是忘了,现在标记一下,将来在忘了,在回过头看看。俗话说的好,好记性不如烂笔头。
举个例子,大家就知道怎么回事了。
rules: {name:{required:true,rangelength:[1,20]},validateCode: {required:true,number:true,rangelength:[5,5]}},messages: {name: {required: "请输入命令名",rangelength: jQuery.format("长度请控制在{0} ~ {1}")},validateCode: {required: "请输入验证码",number: "请输入数字",rangelength: jQuery.format("长度必须是5位")}},success: function(label) {label.addClass("error checked");},submitHandler: function(form) {if($("#RegionId").val() == '0'){$("#citySelect").attr("class","error").html('请选择区域').show();$("#RegionId").attr("class","error");}else{$("#RegionId").attr("class","valid");$("#citySelect").attr("class","valid").html('success').show();form.submit();}}});在上面的代码中,我并没有添加错误信息存放位置的方法,我们看一下效果
<td><input type="text" maxlength="30" value="" id="name" name="name"><label for="name" generated="true">请输入命令名</label>//错误信息会自动根在输入框的后面。</td>如果我们加上错误信息位置的方法errorPlacement来看一下效果是什么样子的。
rules: {name:{required:true,rangelength:[1,20]},validateCode: {required:true,number:true,rangelength:[5,5]}},messages: {name: {required: "请输入命令名",rangelength: jQuery.format("长度请控制在{0} ~ {1}")},validateCode: {required: "请输入验证码",number: "请输入数字",rangelength: jQuery.format("长度必须是5位")}},errorPlacement: function(error, element) { //错误信息位置设置方法error.appendTo( element.parent().next() ); //这里的element是录入数据的对象},success: function(label) {label.addClass("error checked");},submitHandler: function(form) {if($("#RegionId").val() == '0'){$("#citySelect").attr("class","error").html('请选择区域').show();$("#RegionId").attr("class","error");}else{$("#RegionId").attr("class","valid");$("#citySelect").attr("class","valid").html('success').show();form.submit();}}});来看一下效果
<tr><th><label for="name" id="lname"><code title="必填">*</code>命令名称</label></th><td><input type="text" maxlength="30" value="" id="name" name="name"></td><td><label for="name" generated="true">请输入命令名</label></td>//错误信息跑到这儿来了,</tr>够简单吧,在简单的东西,长时间不用也会忘的。
更多关于jQuery插件相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、在ie8下回有问题的代码1、JQuery.validate验证框架是通过页面form表单提交验证标签中输入是否符合自己的规则的用户名:密码:错误信息其中na
主要分几部分jquery.validate基本用法jquery.validateAPI说明jquery.validate自定义jquery.validate常见
jQuery.Validate验证库1、下载jquery.validate,这里我提供jquery-validation-1.9.0,点击下载默认校验规则复制代
最近项目中做了一个jquery.validate气泡提示。好像最新版的jquery.validate中,有这个功能,但在我这里不怎么好用。就自己加了一个。找了一
概述:本篇主要讨论jquery.validate结合jquery.form实现对表单的验证和提交方案。方式一:是通过jquery.validate的submit