HEX
Server: Apache
System: Linux 4485441ca2e2 6.8.0-1039-aws #41~22.04.1-Ubuntu SMP Thu Sep 11 11:03:07 UTC 2025 aarch64
User: (1000)
PHP: 8.2.24
Disabled: NONE
Upload Files
File: /var/www/html/assets/js/plugin/members_register_validation.js.180109.bak
jQuery(window).load(function() {
  jQuery('form#member_login input[name=submit]').on('click', function(){
    var form = jQuery(this).parent('form');
    var mempassword = jQuery('#member_password', form).val();
    var memmail = jQuery('#member_email', form).val();

    var error = '';
    jQuery('.error-msg', form).remove();
    if(memmail == '') {
      error += '<span>メールアドレスを入力して下さい</span>';
    }
    if(mempassword == '') {
      error += '<span>パスワードを入力して下さい</span>';
    } else if(mempassword.length < 8) {
      error += '<span>パスワードは8文字以上で入力して下さい</span>';
    }

    if(error != '') {
      error = '<p class="error-msg">'+error+'</p>';
      jQuery('input[name=submit]', form).before(error);
      return false;
    }
  });
  jQuery('form#new_member input[name=submit]').on('click', function(){
    var form = jQuery(this).parent('form');
    var userName = jQuery('#member_account', form).val();
    var mail = jQuery('#user_email', form).val();
    var password = jQuery('#password', form).val();
    var confirmPassword = jQuery('#confirm_password', form).val();
    var tos = jQuery('#checkbox1', form).prop('checked');

    var error = '';
    jQuery('.error-msg', form).remove();
    if(userName == '') {
      error += '<span>ユーザー名を入力して下さい</span>';
    } else {
      if(userName.length < 3) {
        error += '<span>ユーザー名は3文字以上で入力して下さい</span>';
      }
    }
    if(mail == '') {
      error += '<span>メールアドレスを入力して下さい</span>';
    } else if(!mail.match(/.+@.+\..+/)) {
      error += '<span>メールアドレスは不正な値です</span>';
    }
    if(password == '') {
      error += '<span>パスワードを入力して下さい</span>';
    } else if(password.length < 8) {
      error += '<span>パスワードは8文字以上で入力して下さい</span>';
    }
    if(password != confirmPassword) {
      error += '<span>パスワードと確認の入力が一致しません</span>';
    }
    if(jQuery('#checkbox1', form)[0] && !tos) {
      error += '<span>利用規約とプライバシーポリシーに同意して下さい</span>';
    }

    if(error != '') {
      error = '<p class="error-msg">'+error+'</p>';
      jQuery('input[name=submit]', form).before(error);
      return false;
    }
  });

});