Pager.prototype.goJBS0080 = function(params) { var self = this; indicator.on(); self.execApi('/SJB_UII_JBS0080.json', params, function(response) { self.pageInfo = response.pageInfo; var pageInfo = response.pageInfo; self.getHtml('JBS0080.html', function() { $('.elm_OKYAKUSAMA_SERVICE_NAME').text(pageInfo.elm_OKYAKUSAMA_SERVICE_NAME); $('#goJBS0090').click(function() { if(!$("#checkbox").attr("checked")){ alert(Messages.get('SPMSG008001')); } else { indicator.on(); self.goJBS0090(self.getJBS0090RequestParams("")); } return false; }); $('#goJBS0030Back').click(function() { indicator.on(); self.goJBS0030(self.getJBS0030BackParams()); return false; }); $('#goJBS0060Back').click(function() { indicator.on(); self.goJBS0060(self.getJBS0060BackParams()); return false; }); $('#goJBS0070Back_1').click(function() { indicator.on(); self.goJBS0070(self.getJBS0070BackParams()); return false; }); $('#goJBS0070Back_2').click(function() { indicator.on(); self.goJBS0070(self.getJBS0070BackParams()); return false; }); self.setJBS0080DefaultParams(self.pageInfo); indicator.off(); }); }); }; Pager.prototype.setJBS0080DefaultParams = function(pageInfo) { // 2021/02/22 不正アクセス防止対応 枝松 追加 START // パズル画像を表示する場合 if ("0" == pageInfo.puzzle_disp_kbn) { // Scriptタグを追加(パズルCAPTCHA(JavaScript)) var script = document.createElement('script'); script.src = pageInfo.puzzle_captcha_js; $('#capy-captcha').append(script); var windowWidth = parseInt($(window).width()); replaceWidth = 641; if(windowWidth >= replaceWidth) { $('#capy-captcha').addClass('capy-captcha_pc'); }else{ $('#capy-captcha').addClass('capy-captcha_sp'); } } else { // パズル認証エリアを非表示 $('#puzzle_auth').hide(); } // 2021/02/22 不正アクセス防止対応 枝松 追加 END $('#HOKEN_KIKAN').text(pageInfo.elm_HOKEN_KIKAN); $('#TAISYO_BIKE_HAIKIRYO').text(pageInfo.elm_TAISYO_BIKE_HAIKIRYO); $('#HONKYOTI').text(pageInfo.elm_HONKYOTI); $('#HOKENRYO').text(pageInfo.elm_HOKENRYO); // $('#CAR_MAKER').text(pageInfo.elm_CAR_MAKER); // $('#CAR_NAME').text(pageInfo.elm_CAR_NAME); $('#NUMBER_PLATE').text(pageInfo.elm_NUMBER_PLATE); $('#SYADAI_BANGO').text(pageInfo.elm_SYADAI_BANGO); $('#KYK_SIMEI_KNJ').text(pageInfo.elm_KYK_SIMEI_KNJ); $('#KYK_SIMEI_KANA').text(pageInfo.elm_KYK_SIMEI_KANA); $('#KYK_SEIBETU').text(pageInfo.elm_KYK_SEIBETU); $('#KYK_SEINEN_DATE').text(pageInfo.elm_KYK_SEINEN_DATE); $('#KYK_YUBIN_BANGO').text(pageInfo.elm_KYK_YUBIN_BANGO); $('#KYK_JYUSYO_KNJ').html(pageInfo.elm_KYK_JYUSYO_KNJ1+' '+pageInfo.elm_KYK_JYUSYO_KNJ2); $('#KYK_JYUSYO_KANA').html(pageInfo.elm_KYK_JYUSYO_KANA1+' '+pageInfo.elm_KYK_JYUSYO_KANA2); $('#KYK_MAIL_ADDRESS').text(pageInfo.elm_KYK_MAIL_ADDRESS); $('#KYK_TEL_NO').text(pageInfo.elm_KYK_TEL_NO); $('#MILE_NUMBER').text(pageInfo.elm_MILE_NUMBER); $('#MILE_FLG').text(pageInfo.elm_MILE_FLG); //お客さまWebサービスID有無 if('1' == pageInfo.elm_ECC_SINKI_KIZON){ $('#ECC_SINKI_KIZON').text('いいえ'); }else if('2' == pageInfo.elm_ECC_SINKI_KIZON){ $('#ECC_SINKI_KIZON').text('はい'); $('#MAIL_KAHI_1').hide(); } //ユーザーID $('#USER_ID').text(pageInfo.elm_USER_ID); //メール案内可否 $('#MAIL_KAHI').text(pageInfo.elm_MAIL_KAHI); if ("1" != pageInfo.elm_MILE_FLG) { $('#MILE_DIS').hide(); } if("2" == pageInfo.senimotoFlg){ $("#g1").hide(); } else { $("#j1").hide(); } var height = $('#KYK_TEL_NO').css('line-height'); var number = trim(pageInfo.elm_MILE_NUMBER); if(number == ''){ $('#MILE_NUMBER').attr('style','height:'+height); } // ADD タイトル設定 20160912 START $("#TT").text("お申込み2 / 自賠責保険〜原付・250cc以下バイク用〜[自動車損害賠償責任保険]"); // ADD タイトル設定 20160912 END this.pageId = 'JBS0080'; }; Pager.prototype.getJBS0090RequestParams = function(DUPLICATE_AGR) { return { "MODE" : "JBS0090_DISPLAY", 'DUPLICATE_AGR' : DUPLICATE_AGR, // 2021/02/22 不正アクセス防止対応 枝松 追加 START "capy_challengekey" : $('input[name=capy_challengekey]').val(), "capy_answer" : $('input[name=capy_answer]').val() // 2021/02/22 不正アクセス防止対応 枝松 追加 END }; }; Pager.prototype.getJBS0070BackParams = function() { return { "MODE" : "JBS0070_BACK_DISPLAY" }; };