+ -
当前位置:首页 → 问答吧 → 请教一个问题,jquery表单验证问题

请教一个问题,jquery表单验证问题

时间:2009-08-08

来源:互联网

复制代码
  1. <script type="text/javascript">
  2. $(function(){
  3.     $('#register_form').validate({
  4.         errorPlacement: function(error, element){
  5.             var error_td = element.parent('td').next('td');
  6.             error_td.find('.field_notice').hide();
  7.             error_td.append(error);
  8.         },
  9.         success       : function(label){
  10.             label.addClass('right').text('OK!');
  11.         },
  12.         onkeyup: false,
  13.         rules : {
  14.             user_name : {
  15.                 required : true,
  16.                 byteRange: [3,25,'gbk'],
  17.                 remote   : {
  18.                [color=#FF0000]     url :'index.php?app=member&act=check_user&ajax=1',[/color]
  19.                     type:'get',
  20.                     data:{
  21.                         user_name : function(){
  22.                             return $('#user_name').val();
  23.                         }
  24.                     },
  25.                     beforeSend:function(){
  26.                         var _checking = $('#checking_user');
  27.                         _checking.prev('.field_notice').hide();
  28.                         _checking.next('label').hide();
  29.                         $(_checking).show();
  30.                     },
  31.                     complete :function(){
  32.                         $('#checking_user').hide();
  33.                     }
  34.                 }
  35.             },
  36.             password : {
  37.                 required : true,
  38.                 minlength: 6
  39.             },
  40.             password_confirm : {
  41.                 required : true,
  42.                 equalTo  : '#password'
  43.             },
  44.             email : {
  45.                 required : true,
  46.                 email    : true
  47.             },
  48.             captcha : {
  49.                 required : true,
  50.                 remote   : {
  51.                     url : 'index.php?app=captcha&act=check_captcha',
  52.                     type: 'get',
  53.                     data:{
  54.                         captcha : function(){
  55.                             return $('#captcha1').val();
  56.                         }
  57.                     }
  58.                 }
  59.             },
  60.             agree : {
  61.                 required : true
  62.             }
  63.         },
  64.         messages : {
  65.             user_name : {
  66.                 required : '您必须提供一个用户名',
  67.                 byteRange: '用户名必须在3-25个字符之间',
  68.                 remote   : '您提供的用户名已存在'
  69.             },
  70.             password  : {
  71.                 required : '您必须提供一个密码',
  72.                 minlength: '密码长度应在6-20个字符之间'
  73.             },
  74.             password_confirm : {
  75.                 required : '您必须再次确认您的密码',
  76.                 equalTo  : '两次输入的密码不一致'
  77.             },
  78.             email : {
  79.                 required : '您必须提供您的电子邮件',
  80.                 email    : '这不是一个有效的电子邮件地址'
  81.             },
  82.             captcha : {
  83.                 required : '请输入右侧图片中的文字',
  84.                 remote   : '验证码错误'
  85.             },
  86.             agree : {
  87.                 required : '您必须阅读并同意该协议,否则无法注册'
  88.             }
  89.         }
  90.     });
  91. });
  92. </script>

第一个url中的index.php中内容怎么写才能判断该用户是否存在啊???

作者: tailiyan88   发布时间: 2009-08-08