- 浏览: 288029 次
- 性别:
- 来自: 哈尔滨
-
文章分类
最新评论
-
netfengxia:
这个是Mybatis哦. 是一个ORM框架, 这里展示的是My ...
mybatis merge 语句使用 -
MILLETS:
好像没有效果
jsp页面打印、预览、设置实现方案 -
evic520:
mysql有merge into的用法?是不是标题错了 楼主? ...
mybatis merge 语句使用 -
winner_king:
解决问题
pager-taglib分页中文乱码问题 -
Renee涟漪:
...
SVN搭建
1. 如何实现一个控件,根据不同的情况,实现不同的控制?[top] 你只需要在你的不同种情况下,重新设置你的【一行代码】。例如: if(条件) 2. 一个页面上我有几个tab页,如何实现每个Tab页上的控件单独校验?[top] 每个Tab页上需要校验的控件,你在写【一行代码】的时候,显式的声明组号。 3. 我采用的页面上文字问题的方式,点提交的时候,有校验未通过的,除了文字提示外,还可以再弹出窗口提示吗?[top] 这个问题很简单,你只要设置改组的全局配置, 4. 所有校验通过后,我还要再做别的判断可以吗?我自己的判断没有通过可以中断提交吗?[top] 同样很简单,你页只需设置该组的全局配置, 5. 我有一组的checkbox(radiobutton)如何设置校验?[top] 你只需在该组的第一个checkbox上设置校验信息即可,具体请参考demo1里的范例 6. 我有2个表单元素,任意一个元素输入东西就算验证通过,如何写代码?比如要求输入中文名字和英文名字任意一个即算校验通过。[top] $("#name_cn,#name_en").formValidator({tipid:"IMTip",onshow:"请填写任一种名字)",onfocus:"请请填写任一种名字。",oncorrect:"输入正确!"}).functionValidator({fun:allEmpty}); function allEmpty(val,elem) 7. 一个校验组校验通过了,但是我想额外再进行其它校验,出错要自定义错误,如何写代码?[top] $("#ewjy").formValidator({ 8. 如何让赋了初始值的表单元素默认校验通过?[top] $("#xueli").formValidator({onshow:"请选择你的学历",onfocus:"学历必须选择",oncorrect:"谢谢你的配合",defaultvalue:"b"}).inputValidator({onerror: "你是不是忘记选择学历了!"}).DefaultPassed(); 9. ajaxValidator校验,离开焦点马上点击提交按钮,这个时候如果服务器还没有返回数据怎么办?[top] 新版本的ajaxValidator提供了一个配置参数buttons(你点提交的按钮(组)jQuery对象),如果你触发了ajax校验,buttons里对应的按钮就会灰掉,一直等待服务器返回数据为止。例如: 10. 我想在表单没有校验通过的时候,弹出第一个没有校验通过元素的错误信息,如何实现?[top] onerror有2个参数:第一个“第一个没有校验通过元素的错误信息”;第二个“第一个没有校验通过元素对象”;代码如下设置: 11. 刚打开页面的时候我不想显示onshow的状态,如何实现这种功能?[top] 如果onshow,onfocus,oncorrect,onerror的内容为空,将不显示该提示内容。 12. 在A条件下,某个控件是不检验的,在B条件下,这个控件又是检验的,如何实现?[top] if(A条件) 13. inputValidator校验方式,我想进行更精确的提示,如何写?[top] inputValidator校验方式提供了2个属性,分别为onerrormin和onerrormax. 14. 如何实现自动注册pageIsValid函数?每次都要自己写太麻烦了?[top] 自动注册$.formValidator.pageIsValid()函数,为initConfig添加formid属性,表示表单ID号。 15. 在使用ajaxValidator的时候,服务器端无法获得控件的值,每次都是空,怎么回事?[top] 请看更新记录 2008/3/14 12:16:00 jQuery formValidator 2.2 ver 你说的问题就是"在配置信息的时候,取不到运行时候值的bug",你可以参考demo1里用户名的写法 16. 自动构建提示层功能开启后,发现定位不准确这么办?[top] 为formValidator函数添加属性:tipcss,用于定位自动提示层。该属性为标准的css属性申明。 开启自动构建提示层的情况下,原tipid属性表示相对定位的目标控件的ID号 17. 为什么报$.formValidator无效的脚本错误?[top] 18. inputValidator除了判断长度外,能不能再对左边空格、右边空格进行判断?[top] 19. inputValidator验证长度的时候,能把全角字符当做一个长度来验证吗?[top] initConfig有个属性:wideword,表示是否把全角字符当做2个长度处理,默认为true。 20. 用户输入正确才能离开焦点,如何设置?[top] 为initConfig增加forcevalid属性;formValidator增加forcevalid属性,表示是否一直输入正确为止才允许离开焦点。 initConfig的forcevalid优先等级最高,即全局配置;而formValidator里的forcevalid是局部设置。 21. 如何设置成调试模式?即验证成功后,不提交数据。[top] initConfig里有个属性叫debug,默认false。如果你要调试代码,你可以设置debug为true,校验成功了,也不会提交表单。
$("#id").formValidator({配置1}).inputValidator({配1});
else
$("#id").formValidator({配置2}).inputValidator({配2});
$.formValidator.initConfig({validatorgroup:"1"});
$.formValidator.initConfig({validatorgroup:"2"});
再在formValidator里显式的声明组号validatorgroup,例如:
$("#id").formValidator({validatorgroup:"2"...}).inputValidator({...});
jQuery.formValidator.initConfig({onerror:function(){alert("有部分校验没有通过,请看页面具体提示");}})。
jQuery.formValidator.initConfig({onsuccess:function()
{
if(你的额外判断失败)
return false;
else
return true;
}})
1、如果你该组的第一个控件的ID ,你可以这么写:
$("sex_1").inputValidator({...})
2、如果你只知道该组的name,你可以这么写:
$("input:check[@name='sex']").inputValidator({...})
{
return ($("#name_cn").val()=="" && $("#name_cn").val()=="")?'如果想和客户在线洽谈,请至少填写一种IM软件帐号!':true;
}
onshow:"无论你输入什么,都会提示你额外校验出错,错误信息自定义",
onfocus:"至少输入一个字符",
oncorrect:"你怎么可能输入正确了,难道是bug?",
).inputValidator({min:1,onerror:"这里至少要一个字符,请确认"}).functionValidator({
if(额外校验失败)
return "额外校验失败的错误信息";
else
return true;
});
$("#test1").formValidator({...}).inputValidator({...}).ajaxValidator({
url : "Default.aspx",
datatype : "json",
success : function(data){...},
buttons: $("#button_id"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户名不可用,请更换用户名重新",
onwait : "正在对用户名进行合法性校验,请稍候..."
});
jQuery.formValidator.initConfig({onerror:function(msg){alert(msg);}})。
{
$("#sfzh").attr("disabled",true).unFormValidator(true); //解除校验
}
else
{
$("#sfzh").attr("disabled",false).unFormValidator(false);//恢复校验
}
onerrormin:当用户输入的值比min属性小的时候的错误提示
onerrormax:当用户输入的值比max属性大的时候的错误提示
原onerror属性:当onerrormin或onerrormax不存在的时候,用该属性来提示错误
如果formid为空,必须按照老的方法自行判断。
适用环境:如果你只有一个校验组,而且利用表单的submit来提交,你可以配置这个formid参数。
例如:$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)}});
2008/1/22 23:58:57 jQuery formValidator 1.1.2 ver
1、为AjaxValidator添加一个addidvalue属性(是否自动添加id和值到url参数后面)
为了修复AjaxValidator在配置信息的时候,取不到运行时候值的bug
插件将自动在url后面自动添加,形式为"id=value"的网页参数
在服务器端,你可以通过Request.querystring["id"]来取值
具体演示请看demo1里的用户名输入和Default.aspx
2、AjaxValidator校验方式,将自动再增加一个参数到请求的地址后面"clientid=触发校验的表单ID"。
如果你是一个jQuery集合做校验,如果用到了AjaxValidator校验方式,在服务器端,你无法知道触发校验的是哪个 表单元素,所以在请求的地址后面追加"clientid=触发校验的表单ID"。
例如: tipcss:{"top":"1px","left":"20px"}。请注意属性名和值都必须带引号
关闭自动构建提示层的情况下,原tipid属性的意义不变,表示提示层的ID号
<script src="formValidator.js" type="text/javascript" charset="UTF-8" ></script>
$("#password1").formValidator({onshow:"请输入密码",onfocus:"密码不能为空",oncorrect:"密码合法"}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:"密码两边不能有空符号"},onerror:"密码不能为空,请确认"});
请见demo1邮箱字段的验证。
发表评论
-
jquery判断方法是否存在
2014-03-21 13:45 822if($.isFunction(window.checkho ... -
jquery+ajax+后台级联
2013-11-26 16:21 943$(document).ready(function(){ ... -
jquery.jmpopups弹出层改造成post提交
2013-03-22 09:01 2437/** * jmpopups * Copyright ... -
jquery判断对象是否存在
2013-03-20 11:03 799if($("#"+id)[0]) 或者 ... -
jquery+jstl实际应用
2012-11-28 13:40 1994<%@ page language="java ... -
jqueryapi
2012-05-18 17:20 932jquery1.6api -
jquery--checkbox全选
2012-05-17 14:47 890//挂全选事件-系统权限 $('#sysPowerAll' ... -
jquery css设置
2012-05-16 14:30 936和css有关的方法有这些:1、.addClass( ... -
jquery树
2012-05-04 10:09 9111 -
弹出层jquery.jmpopups
2011-11-14 17:21 1703可以弹出多层,引用 <script type=&quo ... -
jquery 加载完图片,获取大小
2011-11-07 16:54 2638//图片插件 $(document).ready(funct ... -
jquery获取图片尺寸
2011-11-04 17:19 23565例如 <img src="bag001.jpg ... -
JQuery判断radio是否选中,获取选中值
2011-11-04 15:42 1055/*---------------------------JQ ... -
jquery ajax json 模态对话框(转载)
2011-05-17 09:37 1628service层代码代码 public JSONArr ... -
jquery实际项目应用
2011-04-02 14:36 1523<%@ page contentType=&quo ... -
jquery设置select控件的selected属性
2011-03-31 16:53 1740$("#selectID option[val ... -
jquery设置元素的readonly和disabled
2011-03-31 16:33 1058Jquery的api中提供了对元素应用disabled和r ... -
(转)自动补全
2010-12-07 09:18 1894Servlet代码 /** * ... -
jQuery Ajax 实例 全解析 (转载)
2010-10-28 22:43 997jQuery Ajax 实例 全解析 ... -
ajax教程-1
2010-10-25 09:56 1824一、Ajax介绍: Ajax是 ...
相关推荐
基于jquery框架,采用jQuery formValidator表单验证插件。
jQuery formValidator是一款强大的JavaScript表单验证插件,它基于jQuery库,用于在用户提交表单前验证输入数据的正确性和格式。这个插件提供了一系列灵活的验证规则和自定义选项,使得开发者能够轻松地实现复杂的...
**jQuery formValidator表单验证插件** jQuery formValidator是一款高效且功能丰富的JavaScript验证插件,专为基于jQuery的Web应用程序设计。它简化了表单验证的过程,提供了多种预定义的验证规则,以及自定义验证...
jQuery formValidator表单验证插件4.1.1功能说明, 1、支持换肤(目前自带4套皮肤,其中包括58网、网易邮箱注册两套皮肤,当前演示的是网易126的皮肤) 2、支持密码强度校验 3、支持固定提示层 4、支持输入框内值...
**jQuery formValidator表单验证插件实例(PHP)** 在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,从而提高数据质量和用户体验。jQuery formValidator是一个强大的验证插件,它...
jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)...
jQuery formValidator是一款强大的JavaScript表单验证插件,它与jQuery 1.3.2库兼容,使得在网页中实现高效且美观的表单验证变得轻而易举。这个3.5a版本的发布旨在提供更加稳定和功能丰富的验证解决方案,以满足...
jQuery formValidator是一款强大的JavaScript表单验证插件,它基于jQuery库构建,旨在简化网页表单的数据验证过程,提供用户友好的交互体验。该插件通过自定义规则和错误消息,可以轻松实现各种复杂的验证需求,使得...
jQuery formValidator是一款强大的JavaScript表单验证插件,用于在客户端实现高效、自定义的表单数据验证。这个插件的3.1版本包含了完整的API文档、源代码以及示例,帮助开发者更好地理解和应用该工具。 **jQuery ...
《jQuery formValidator表单验证插件深度解析及应用实践》 在Web开发中,表单验证是不可或缺的一环,它确保用户输入的数据符合预设的规则,从而避免因无效数据导致的问题。jQuery formValidator插件是一款强大的...
jQuery formValidator是一款基于jQuery库的高效、灵活的表单验证插件,旨在帮助开发者轻松实现对用户输入数据的实时验证,提高用户体验并确保数据的准确性和完整性。它提供了丰富的验证规则,可以覆盖大部分常见的...
支持jQuery所有的选择器语法,只要控件有唯一ID和type属性 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。 支持2种校验模式。第一种:文字提示(showword模式);...
`formvalidator`是一款强大的JavaScript表单验证插件,适用于jQuery框架。本教程将深入探讨`formvalidator`的核心功能和使用方法,以及如何结合不同的表单控件实现多种验证效果。 ### 1. `formvalidator`简介 `...