$(function(){ var SpeUnitCost=6600; if($("#NormalBillingAmount").attr('id')==="NormalBillingAmount"){ var NorUnitCost=13200; var _S=""; }else{ var NorUnitCost=13200; var _S="_S"; } $("#btnExec").on("click",function(e){ e.preventDefault(); if ( $(this).hasClass('double_click') ){ return false; } var answer = confirm('上記内容でお申し込みをおこないます。よろしいですか?'); if(answer==true){ $(this).addClass('double_click'); $("#mode").val(1); document.inputForm.submit(); } return false; }); $("#btnExecConf").on("click",function(e){ e.preventDefault(); if($("#Consent").prop('checked')!=true){ alert("お申込みを行うには上記同意が必要となります。"); return false; } if($("#check_copy").prop('checked')!=true){ $("#h_check").val(0); }else{ $("#h_check").val(1); } $("#hConsent").val(1); document.inputForm.submit(); }); $("#NormalEntry,#SpecialEntry").on("change",function(){ charactersChange($(this)); var NormalEntry=$("#NormalEntry").val(); var SpecialEntry=$("#SpecialEntry").val(); if(NormalEntry.match(/^[0-9]+$/)===null){ NormalEntry=0; } if(SpecialEntry.match(/^[0-9]+$/)===null){ SpecialEntry=0; } var BillingAmount=parseInt(SpecialEntry*SpeUnitCost)+parseInt(NormalEntry*NorUnitCost); $('#TotalEntry').text((parseInt(NormalEntry)+parseInt(SpecialEntry)).toLocaleString()); $('#SpecialBillingAmount').text((parseInt(SpecialEntry)*SpeUnitCost).toLocaleString()); $('#NormalBillingAmount'+_S).text((parseInt(NormalEntry)*NorUnitCost).toLocaleString()); $('#TotalBillingAmount').text(BillingAmount.toLocaleString()); }); $("#check_copy").on("change",function(){ if($(this).prop('checked')) { $('#SendCompanyName').val($('#CompanyName').val()); $('#SendCompanyNameKana').val($('#CompanyNameKana').val()); $('#SendDepartment').val($('#Department').val()); $('#SendZip_1').val($('#Zip_1').val()); $('#SendZip_2').val($('#Zip_2').val()); $('#SendKen').val($('#Ken').val()); $('#SendAddr1').val($('#Addr1').val()); $('#SendAddr2').val($('#Addr2').val()); $('#SendPersonNameShi').val($('#PersonNameShi').val()); $('#SendPersonNameMei').val($('#PersonNameMei').val()); $('#SendPersonNameShiKana').val($('#PersonNameShiKana').val()); $('#SendPersonNameMeiKana').val($('#PersonNameMeiKana').val()); } }); charactersChange = function(ele){ var val = ele.val(); var han = val.replace(/[0-9]/g,function(s){return String.fromCharCode(s.charCodeAt(0)-0xFEE0)}); if(val.match(/[0-9]/g)){ $(ele).val(han); } } });