PageValidator 更新说明
香水坏坏 发表于 2007-8-7 [Javascript]
last modify date:09-21-2007
更新时间:2007-09-21
input radio验证使用说明:
HTML代码如下:
XML/HTML代码
- <input name="sex" class="validElement" msgtip="tip information" msgok="OK" type="radio" id="man" value="男" />
- <input name="sex" type="radio" id="feman" value="女" />
解析:如果要验证一组input radio,1、首先只要name一样 2、保证在这组name一样的input radio有且仅有一个input带有class="validElement" 以及设置msgtip和msgok
JAVASCRIPT现实:
JavaScript代码
- //这里的"man"为上面指定了class="validElement"标签的id值
- initValid( new InputValidator("man") );
关于InputValidator的说明查看:http://www.aspstat.com/38
=========================================================
更新时间:2007-08-27
注意:还在使用原来版本的朋友请手动重新下载覆盖原来的文件,并不影响目前使用
Ajax验证使用说明:
JavaScript代码
- appendValid( new AjaxValidator( '要验证元素的ID' , 'url' , '验证失败的提示信息',ajax_callback));
- //ajax_callback(data,validator)--服务返回的后的回调函数
- //data--服务器返回的数据txt/html
- //validator--ajax验证对象,根据你的需求设置validator.isValid=true;表示ajax验证成功,否则设置为false
- //服务端获取client发送数据的方法
- //request集合里的对象ID,如上:'要验证元素的ID' 为test
- //服务端可以通过 Request["test"]获取值
这里给出一个简单的DEMO,查看DEMO
====================================================
感谢网友 Cantops 提供的问题:
- 修正对Firefox的支持
加入对TEXTAREA Element的支持
示例代码:
JavaScript代码
- <input msgtip=”测试必填项” msgok=”ok” id=”test” class=”validElement” />
- <input msgtip=”测试选填项” msgok=”ok” id=”test1″ class=”validElement” />
- <input msgtip=”测试比较项” msgok=”ok” id=”testC” class=”validElement” />
- <select groupname=”s1″ msgtip=”测试SELECT” msgok=”ok” id=”s1″ class=”validElement”> <option>nULL</option> <option value=”2″>2</option> <option value=”3″>3</option></select>
- <script type=”text/javascript”>
- initValid(new InputValidator( \’test\’ , 1, 10 , false ,\’\\d+\’ , \’1-10位数字\’ , \’非1-10位数字\’ ) );
- initValid(new InputValidator( \’test1\’ ,1, 10 , true ,\’\\d+\’ , \’1-10位数字,不填留空\’ , \’非1-10位数字\’,\’你没填,但OK\’) );
- initValid(new InputValidator( \’testC\’ , 1, 10 , false ,\’\\d+\’ , \’1-10位数字\’ , \’非1-10位数字\’ ) );
- appendValid( new CompareValidator( \’testC\’ ,\’test\’ , \’不相等啊\’) );
- initValid(new SelectValidator (”s1″ , true ,null ,”你真的不选择恋爱史了吗?” , onselectok));
- function onselectok(ctl){ alert( \’你选择了\’+ctl.val() ); }
- </script>
访客评论
-
22 [2007-12-19]啊啊啊
-
yy [2007-12-19]qwee
-
English, [2007-12-8]English dude, English!
-
fsdfsd [2007-12-7]fsdfsdfdsfds
-
steve [2007-11-20]sfasfsa
-
路人甲 [2007-11-15]暈,這根本不算是 jQuery 的 plugin...
-
香水坏坏 [2007-10-25]关于大家的问题,首先请确认一下,大家是否已经下载了最新版本的pagevalidator[url=http://www.aspstat.com/38]http://www.aspstat.com/38[url],例外请告诉我,你们的测试环境,如IE,还是FF或者其他浏览器.如果还不能解决,可以加我QQ交流一下:25359952
-
小乔 [2007-10-25]一样情况..我的文本验证也在出错的情况下就通过了..怎么解决呀?
-
创世纪 [2007-10-25]我跟踪了一下,发送所有验证项的
$( "#" this["id"] ).validator
都是undefined,也就等于验证函数只执行了两个语句:
var isValid = true;
return isValid;
-
fff [2007-10-25]asdfadsf
发表评论
- 你的姓名:
- 你的网站:
- EMAIL:
- 评论内容:
- 私人

