复制代码
- <script type="text/javascript">
- $(function(){
- $('#register_form').validate({
- errorPlacement: function(error, element){
- var error_td = element.parent('td').next('td');
- error_td.find('.field_notice').hide();
- error_td.append(error);
- },
- success : function(label){
- label.addClass('right').text('OK!');
- },
- onkeyup: false,
- rules : {
- user_name : {
- required : true,
- byteRange: [3,25,'gbk'],
- remote : {
- [color=#FF0000] url :'index.php?app=member&act=check_user&ajax=1',[/color]
- type:'get',
- data:{
- user_name : function(){
- return $('#user_name').val();
- }
- },
- beforeSend:function(){
- var _checking = $('#checking_user');
- _checking.prev('.field_notice').hide();
- _checking.next('label').hide();
- $(_checking).show();
- },
- complete :function(){
- $('#checking_user').hide();
- }
- }
- },
- password : {
- required : true,
- minlength: 6
- },
- password_confirm : {
- required : true,
- equalTo : '#password'
- },
- email : {
- required : true,
- email : true
- },
- captcha : {
- required : true,
- remote : {
- url : 'index.php?app=captcha&act=check_captcha',
- type: 'get',
- data:{
- captcha : function(){
- return $('#captcha1').val();
- }
- }
- }
- },
- agree : {
- required : true
- }
- },
- messages : {
- user_name : {
- required : '您必须提供一个用户名',
- byteRange: '用户名必须在3-25个字符之间',
- remote : '您提供的用户名已存在'
- },
- password : {
- required : '您必须提供一个密码',
- minlength: '密码长度应在6-20个字符之间'
- },
- password_confirm : {
- required : '您必须再次确认您的密码',
- equalTo : '两次输入的密码不一致'
- },
- email : {
- required : '您必须提供您的电子邮件',
- email : '这不是一个有效的电子邮件地址'
- },
- captcha : {
- required : '请输入右侧图片中的文字',
- remote : '验证码错误'
- },
- agree : {
- required : '您必须阅读并同意该协议,否则无法注册'
- }
- }
- });
- });
- </script>
|