jsp 和 formValidator 动态验证 用户名

这篇博客介绍了如何利用formValidator库进行用户名的动态验证,包括长度限制、格式检查和Ajax异步验证。在验证过程中,强调了#qydm作为标识符用于传递参数到服务器端的jsp页面。服务器端通过request.getParameter("qydm")接收并处理用户名,如果为空则返回错误信息,否则调用Check类进行进一步检查。
摘要由CSDN通过智能技术生成

$("#qydm").formValidator({onshow:"请输入用户名",onfocus:"用户名至少1个字符,最多8个字符",oncorrect:"该用户名可以注册"}).inputValidator({min:1,max:8,onerror:"你输入的用户名非法,请确认"}).regexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"})
    .ajaxValidator({
    type : "get",
 url : "check.jsp",
 //data: "user="+escape($('#qydm').val()),
 cache :false,
 datatype : "json",
    success : function(data){ 
           alert(data);
           if( escape(data)=="1" )
     {
         //alert(document.getElementById('qydm').value);
               return true;
     }
           else
     {
         alert(data);
               return false;
     }
 },
 buttons: $("#button"),
 error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值