日期:2014-05-16  浏览次数:20613 次

ajaxValidator问题求解
使用jquery ajaxValidator进行表单验证时取不到控件的值 
手机号<input type="text"  id="mobile" name="mobile"/> 
验证码<input type="text"  id="valicode" name ="valicode"/> 

ajaxValidator({ 
   url:"validateByMsg/"+$("#mobile").val()+"/"+$("#valicode”).val() 
}); 


可以取到mobile的值  但是valicode值取不到 
求解答 
jquery ajaxValidator

------解决方案--------------------
4、你的控件值不能直接串到url参数后面,这样是取不到值得,例如url:"你的网址.ashx?"+$("#控件ID").val()


试试下面的,通过参数获取


$("#valicode").formValidator({
   onFocus:"请输入验证码",
}).inputValidator({
   min:6,
   max:6,
   onError:"验证码长度为6位"
}).ajaxValidator({
   url:"验证url" ,
data:"mobile="+$("#mobile").val()+"&valicode"+$("#valicode”).val(),
   success:function(data){.......},
   error:function (data{.....})
});