if (typeof itsmo == 'undefined') { var itsmo = {}; } if (typeof itsmo.vars == 'undefined') { itsmo.vars = {}; } itsmo.reminder = {}; // 入力必須項目 itsmo.reminder.required = {}; itsmo.reminder.required.id_mail=false; itsmo.reminder.required.pass_mail=false; /** * アカウント作成初期設定 * * @param void * @return void * @access public */ itsmo.reminder.init = function() { var defaultmailkey = I18N.INFO_REQUIRED_MAILADDRESS; //-------------------- // メールアドレス //-------------------- $("#id_mail").focus(function() { if($(this).val() == defaultmailkey){ $(this).val(''); $(this).addClass('nyuryoku'); } itsmo.common_lib.hideErrorMsg('error_box'); }).blur(function() { if(jQuery.trim($(this).val()) == "") { $(this).val(defaultmailkey); $(this).removeClass('nyuryoku'); itsmo.common_lib.hideErrorMsg('error_box'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != defaultmailkey){ if(itsmo.common_lib.validate.check($(this).val(), 'mail')){ // OKフラグを立てる itsmo.reminder.required.id_mail=true; itsmo.common_lib.hideErrorMsg('error_box'); } } }); //-------------------- // メールアドレス //-------------------- $("#pass_mail").focus(function() { if($(this).val() == defaultmailkey){ $(this).val(''); $(this).addClass('nyuryoku'); } }).blur(function() { if(jQuery.trim($(this).val()) == "") { $(this).val(defaultmailkey); $(this).removeClass('nyuryoku'); } else if(jQuery.trim($(this).val()).length >=1 && $(this).val() != defaultmailkey){ if(itsmo.common_lib.validate.check($(this).val(), 'mail')){ // OKフラグを立てる itsmo.reminder.required.pass_mail=true; } } }); }; /** * 登録用メール送信ボタン押下時 * * * @param void * @return boolean false * @access public */ itsmo.reminder.submit_reminder = function(type) { if(type == 'id'){ $('#type').val(type); var mail_address = itsmo.lib.document_getvalue('id_mail'); if(itsmo.common_lib.validate.check(mail_address, 'mail')){ // OKフラグを立てる itsmo.reminder.required.id_mail=true; } // 必須項目の各項目がOKになってるかチェック if(itsmo.reminder.required.id_mail == true){ // submit用にメールアドレスをセット $('#mail_address').val(mail_address); } else { alert(I18N.ALERT_INVALID_MAILADDRESS); return false; } } else if(type == 'pass'){ $('#type').val(type); var mail_address = itsmo.lib.document_getvalue('pass_mail'); // 必須項目の各項目がOKになってるかチェック if(itsmo.reminder.required.pass_mail == true){ // submit用にメールアドレスをセット $('#mail_address').val(mail_address); } else { // 入力項目の確認アラート alert(I18N.ALERT_INVALID_MAILADDRESS); return false; } } var path = itsmo.vars.d_protocol + itsmo.vars.d_host_www + '/reminder/sendmail'; var formObj = $('#formobj'); formObj.attr("action", path); formObj.submit(); return false; };