html页面代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> vtor demo </title> <Meta name="Author" content=""> <Meta name="Keywords" content=""> <Meta name="Description" content=""> <script src='js/jquery.js'> </script> <script src='../jquery.vtor.js'> </script> <link rel='stylesheet' href='../css/vtor.css'/> <script> $(function(){ $vtor.$('demo.vtor',['model1']);//加载验证文件并初始化页面模块 $("#b").click(function(){ var r=$vtor.$v();//执行验证 alert(r) }); }) </script> </head> <body> <fieldset style='width:500px;'> <div STYLE='background:#ccc;text-align:center;color:blue;font-weight:bold;font-size:16;height:28px;padding:5px;border-bottom:1px solid #aaa;'>VTOR Demo By Json.Zou</div> <table> <tr><td>ajax验证:</td><td><input type='text' id='ajaxYanZheng' value=''/></td></tr> <tr><td colspan=2 align=center> <input type='button' id='b' value='submit'style='border:1px solid #aaa;width:80px;height:25px;font-weight:bold;' /></td></tr> </table> </fieldset> </body> </html>
页面截图:
验证文件demo.vtor的配置:
/* 验证页面模块model1 */ @model1 //ajax验证 #ajaxYanZheng --notNull::<span style='color:red;'>*</span>必填 --ajax(demo.json)::ajax验证失败
ajax验证只需要配置一个url.本例以获取静态数据demo.json为例,也可以是任何url。 但返回的数据一定是json格式,并且只有两种结果: 验证成功{resoult:true};验证失败{resoult:false}.
demo.json里的内容:
{resoult:false}
以上就是ajax验证的代码实例,下面我们来看一下验证结果的截图:
【必填】验证结果:
【ajax】验证结果:
以上就是所有的vtor对ajax验证的用法实例。很简单,只需给需要ajax验证的dom一个id, 然后再demo.vtor中配置相关验证(本例:必填、ajax)。 其他任何类型的验证亦如是。还请童鞋们举一反三。