php jquery validate remote,jquery.validate通过remote来实现ajax验证范例

jquery.validate可谓是个强大的表单验证插件,当然也完美支持ajax验证,这样可以方便、快速来实现检查用户名等等是否存在。

html/js源码部分:

用户名:

$(function(){

$('#infos').validate({

debug:false,

onkeyup:false,

rules:{

username:{

required:true,

remote:{

type:"POST",

url:"ajax.php", //请求地址

data:{

username:function(){ return $("#username").val(); }

}

}

}

},

messages:{

username:{

required:"用户名必填",

remote:"用户名已存在"

}

},

submitHandler:function(form){

alert("验证通过");

}

});

});

php源码部分:

if( $_REQUEST['username'] == 'php' )

{

exit( "false" ); //用户名已存在

}

else

{

exit( "true" ); //用户名不存在,验证通过,输出“true”,并结束程序

}

?>

范例运行效果:

bcab08e1b4764fa7eb1f0e6fc92c685e.png

需要注意的就是服务端输出true或者false的时候,不要直接输出,要用引号引起来(如上图效果)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值