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;
}
});
});