PageValidator 1.1提供下载

香水坏坏 发表于 2007-12-6 [Javascript]

pageValidator主要更新说明:

下载pageValidator 1.1

A 提示信息、输入正确信息定义改变
提示信息定义由原来的msgtip改成 title
验证成功信息定义原来的msgok改成alt
如:
<input id=”txtUser” type=”text” class=”validElement” msgtip=”默认提示信息” msgok=”验证成功后默认信息”/>
新版中这样使用:
<input id=”txtUser” type=”text” class=”validElement” title=”默认提示信息” alt=”验证成功后默认信息”/>
也可以这样写:
<input id=”txtUser” type=”text” class=”validElement” title=”默认提示信息” />
那么当输入正确的时候,将输入默认的提示信息“输入确认”

B 当 PageIsValid()函数验证失败时,将默认自动提示错误信息

C 初始值设定
input:text,input:password,textarea通过设置标签元素的value属性实现初始值设定
input:checkbox input:radio通过设置标签元素的checkedValue属性实现
select通过设置标签元素的selectedValue属性实现

D ajax验证补充说明
服务端返回应该是一个json形式的字符串,如果只是做简单的是非判断返回“false”或者“true”
如果返回其他的json形式的javascript对象,可以通过在ajax请求完成事件中自行判断是否验证成功,例如:
appendValid(  new AjaxValidator( "dlP" , "ajax/location.aspx" , "" , locationCallBack) ); 
function locationCallBack( data , valid ){
   for( var  i = 0 ; i < data.value.cities.length ; i++ ){
   }
   valid.isValid = true;
}
这里服务器返回的字符串为:
{cities:[{name:'北京'},{name:'上海'},{name:'深圳'}]}

2040 16 标签:JQUERY 表单验证 
访客评论
  • 香水坏坏    [2008-1-5]
    RE:John Liu
    感谢大家的支持,你的建议非常不错。如果今后的日子里有时间,我一定加上。。。
  • 香水坏坏    [2008-1-5]
    RE:猫冬
    还比如,我有两个radiob...

    对于input标签元素目前暂时未加任何可以扩展的事件处理函数,谢谢你发现的问题
  • 猫冬    [2008-1-4]
    还比如,我有两个radiobutton和1个text,选择不同的radiobutton,我队text的控制都是不一样的,就不能解决
  • 猫冬    [2008-1-4]
    还有针对checkbox就没有任何能处理的办法.
    调用js的时候,几乎每个地方都要自己再写js判断.
  • to 猫冬    [2008-1-4]
    ajaxvalidator我用着挺好,不觉得有什么麻烦
  • 猫冬    [2008-1-3]
    还有,你的ajaxvalidator,几乎没有什么用,用起来很麻烦,要扩展,要托管出很多事件,比如oncomplete等等.总之,几乎用不起来
  • 猫冬    [2008-1-3]
    又发现,你通过appendvalidator函数再追加一个校验的类型给对象,比如,添加2次的inputvalidator,你会发现,失去焦点的事件做了2次
  • 猫冬    [2008-1-2]
    兄弟,写的真不错.代码虽然简单,但是实现了不少功能!虽然有很多局限性,但是还可以在扩展.
    我觉的很使用,所以我就再扩展上去60%功能,并封装成了校验控件!
    向你学习!!!!
    最后提个建议,代码一定要class=”validElement”,这样做太苛刻了,样式我有其他用途的
  • a    [2007-12-29]
    abcv
  • 1111    [2007-12-25]
    为什么这个新版本在IE下无效?
发表评论
  • 你的姓名:
  • 你的网站:
  •   EMAIL:   
  • 评论内容:
  • 私人