Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML>
- <html>
- <head>
- <script src="static/js/stub.js" type="text/javascript"></script><script src="static/js/vfremote.js" type="text/javascript"></script><script src="static/js/functions.js" type="text/javascript"></script><script src="static/js/main.js" type="text/javascript"></script><script src="static/js/ja.js" type="text/javascript"></script><script src="static/js/desktopajax.js" type="text/javascript"></script><script src="static/js/picklist4.js" type="text/javascript"></script><script src="static/js/jquery-3.3.1.min.js" type="text/javascript"></script><script src="static/js/vfstate.js" type="text/javascript"></script><link class="user" href="static/css/slds.css" rel="stylesheet" type="text/css" /><script>(function(UITheme) {
- UITheme.getUITheme = function() {
- return UserContext.uiTheme;
- };
- }(window.UITheme = window.UITheme || {}));</script><script type="text/javascript">
- Visualforce.remoting.Manager.add(new $VFRM.RemotingProviderImpl({"vf":{"vid":"0665F000000f8ZD","xhr":false,"dev":false,"tst":false,"dbg":false,"tm":1580807119700,"ovrprm":false},"actions":{"goencrm.PaymentFormController":{"ms":[{"name":"getAmountList","len":3,"ns":"goencrm","ver":36.0,"csrf":"VmpFPSxNakF5TUMwd01pMHdOMVF3T1Rvd05Ub3hPUzQzTURCYSx3RnlZZEotcVU1MEI0dWlvSzhIeTFoLE5HWm1NMlk0"},{"name":"getAvailablePaymentWay","len":1,"ns":"goencrm","ver":36.0,"csrf":"VmpFPSxNakF5TUMwd01pMHdOMVF3T1Rvd05Ub3hPUzQzTURCYSxDLXR2Z1ZBUG91MnR6Q21mc0ZnNnI2LFpqVTNPR1Zs"}],"prm":1}},"service":"apexremote"}));
- </script><script>(function(UITheme) {
- UITheme.getUITheme = function() {
- return UserContext.uiTheme;
- };
- }(window.UITheme = window.UITheme || {}));</script><meta HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE" />
- <meta HTTP-EQUIV="Expires" content="Mon, 01 Jan 1990 12:00:00 GMT" />
- <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
- new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
- j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
- 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
- })(window,document,'script','dataLayer','GTM-N9L75L');</script>
- <title>ご支援お申込みフォーム - 入力</title>
- <script src="static/js/c469d7681dcc4f06b3b28165b65dfd01.js" type="text/javascript"></script>
- <script src="static/js/jquery.validate.min.js" type="text/javascript"></script>
- <script src="static/js/messages_ja.min.js" type="text/javascript"></script>
- <script src="static/js/token.js" type="text/javascript"></script>
- <script src="static/js/cptoken.js" type="text/javascript"></script>
- <script src="static/js/5690db69c16941899e19649bf2df12f6.js" type="text/javascript"></script>
- <script charset="UTF-8" src="static/js/yubinbango.js"></script>
- <link class="user" href="static/css/28ce6b2801584ddca6615cffa340b387.css" rel="stylesheet" type="text/css" />
- <link class="user" href="static/css/5ccc3660ab8640328ce1e28775e74bc9.css" rel="stylesheet" type="text/css" />
- <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />
- <style type="text/css">
- table.noneborder {
- border:none;
- background-color:transparent;
- }
- .noneborder td {
- border:none;
- padding:0;
- }
- .arbitrary .requiredImage{
- display: none;
- }
- label.error{
- margin-left: 8px;
- }
- input{
- margin-right: 2px;
- }
- fieldset{
- padding: 0px;
- margin: 0px;
- }
- input[type=text],
- input[type=tel],
- input[type=email],
- input[type=date]
- {
- max-width: 48%;
- }
- input[type=number]::-webkit-inner-spin-button,
- input[type=number]::-webkit-outer-spin-button {
- -webkit-appearance: none;
- margin: 0;
- }
- input[type="number"] {
- -moz-appearance:textfield;
- }
- @media screen and (max-device-width: 700px) {
- .container {
- width: initial;
- max-width: 700px;
- }
- .inputForm th{
- width: initial;
- }
- }
- @media screen and (max-device-width: 320px) {
- .custome-br br {
- display: inline !important;
- }
- }
- .custome-label {
- font-weight: bold;
- padding: 6px 5px 5px 2px;
- }
- .custome-help {
- padding-left: 2px;
- }
- .custome-select {
- padding: 0rem 5rem 0 .75rem 1rem ;
- height:48px !important;
- font-size:1.2rem !important;
- }
- .custome-date {
- max-width: 210px !important;
- }
- .custome-tel {
- max-width: 170px !important;
- }
- .custome-input {
- height:48px;
- font-size:1.2rem !important;
- }
- .custome-select_container {
- min-width: 160px;
- }
- .custome-interval {
- margin-right: 10px !important;
- }
- input::-webkit-input-placeholder {
- font-size:1.2rem !important;
- }
- .custome-natural-input {
- max-width: 75% !important;
- }
- .custome-long-input {
- max-width: 95% !important;
- }
- .custome-zoom {
- zoom: 120%;
- }
- .custome-checkbox-label {
- vertical-align: middle;
- }
- .error {
- color: red!important;
- }
- .custome-wizard-step-future {
- background-color: white;
- }
- .custome-wizard-step-contents {
- white-space: nowrap;
- width: 85%;
- text-align: center;
- }
- .custome-btnArea input[type=submit] {
- background-image:none !important;
- font-size: 20px !important;
- }
- .wizard-label {
- margin: 0px 10px;
- }
- .payment-descript {
- font-size: 1.0rem;
- }
- </style>
- </head>
- <body>
- <noscript><iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-N9L75L" style="display:none;visibility:hidden" width="0"></iframe></noscript>
- <div class="container">
- <form id="paymentform" name="paymentform" method="post" action="/goencrm__PaymentFormMobile" class="inputForm h-adr" enctype="application/x-www-form-urlencoded">
- <input type="hidden" name="paymentform" value="paymentform" />
- <span class="p-country-name" style="display:none;">Japan</span>
- <div id="languagelink" style="float:right;display:none;"><span id="language">
- <script type="text/javascript" language="Javascript">function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {adp[i].parentNode.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);var ft = f.target;if (t) {f.target = t;}f.submit();f.target = ft;dpf(f);};</script>
- <a href="#" style="color:black;" onclick="if(typeof jsfcljs == 'function'){jsfcljs(document.getElementById('paymentform'),'j_id16,j_id16','');}return false">English</a></span>
- </div>
- <h1 style="text-align:center;"><img src="../../../images/donation_r_34_2x.png" style="max-height:200px;max-width:auto;" /> </h1>
- <h3 class="cheers" style="text-align:center;"><script> if(!window.sfdcPage) { window.sfdcPage = new ApexDetailPage(); }UserContext.initialize({"ampm":["午前","午後"],"isAccessibleMode":false,"salesforceURL":"https://eedu.secure.force.com?refURL=https%3A%2F%2Feedu.secure.force.com%2F","dateFormat":"yyyy/MM/dd","language":"ja","locale":"ja_JP","dateTimeFormat":"yyyy/MM/dd H:mm","isGlobalEventBusPilotEnabled":false,"labelLastModified":"1580247410000","today":"2020/02/04 18:05","userPreferences":[{"index":112,"name":"HideInlineEditSplash","value":false},{"index":114,"name":"OverrideTaskSendNotification","value":false},{"index":115,"name":"DefaultTaskSendNotification","value":false},{"index":119,"name":"HideUserLayoutStdFieldInfo","value":false},{"index":116,"name":"HideRPPWarning","value":false},{"index":87,"name":"HideInlineSchedulingSplash","value":false},{"index":88,"name":"HideCRUCNotification","value":false},{"index":89,"name":"HideNewPLESplash","value":false},{"index":90,"name":"HideNewPLEWarnIE6","value":false},{"index":122,"name":"HideOverrideSharingMessage","value":false},{"index":91,"name":"HideProfileILEWarn","value":false},{"index":93,"name":"HideProfileElvVideo","value":false},{"index":97,"name":"ShowPicklistEditSplash","value":false},{"index":92,"name":"HideDataCategorySplash","value":false},{"index":128,"name":"ShowDealView","value":false},{"index":129,"name":"HideDealViewGuidedTour","value":false},{"index":132,"name":"HideKnowledgeFirstTimeSetupMsg","value":false},{"index":104,"name":"DefaultOffEntityPermsMsg","value":false},{"index":135,"name":"HideNewCsnSplash","value":false},{"index":101,"name":"HideBrowserWarning","value":false},{"index":139,"name":"HideDashboardBuilderGuidedTour","value":false},{"index":140,"name":"HideSchedulingGuidedTour","value":false},{"index":180,"name":"HideReportBuilderGuidedTour","value":false},{"index":183,"name":"HideAssociationQueueCallout","value":false},{"index":194,"name":"HideQTEBanner","value":false},{"index":270,"name":"HideIDEGuidedTour","value":false},{"index":282,"name":"HideQueryToolGuidedTour","value":false},{"index":196,"name":"HideCSIGuidedTour","value":false},{"index":271,"name":"HideFewmetGuidedTour","value":false},{"index":272,"name":"HideEditorGuidedTour","value":false},{"index":205,"name":"HideApexTestGuidedTour","value":false},{"index":206,"name":"HideSetupProfileHeaderTour","value":false},{"index":207,"name":"HideSetupProfileObjectsAndTabsTour","value":false},{"index":213,"name":"DefaultOffArticleTypeEntityPermMsg","value":false},{"index":214,"name":"HideSelfInfluenceGetStarted","value":false},{"index":215,"name":"HideOtherInfluenceGetStarted","value":false},{"index":216,"name":"HideFeedToggleGuidedTour","value":false},{"index":268,"name":"ShowChatterTab178GuidedTour","value":false},{"index":275,"name":"HidePeopleTabDeprecationMsg","value":false},{"index":276,"name":"HideGroupTabDeprecationMsg","value":false},{"index":224,"name":"HideUnifiedSearchGuidedTour","value":false},{"index":226,"name":"ShowDevContextMenu","value":false},{"index":227,"name":"HideWhatRecommenderForActivityQueues","value":false},{"index":228,"name":"HideLiveAgentFirstTimeSetupMsg","value":false},{"index":232,"name":"HideGroupAllowsGuestsMsgOnMemberWidget","value":false},{"index":233,"name":"HideGroupAllowsGuestsMsg","value":false},{"index":234,"name":"HideWhatAreGuestsMsg","value":false},{"index":235,"name":"HideNowAllowGuestsMsg","value":false},{"index":236,"name":"HideSocialAccountsAndContactsGuidedTour","value":false},{"index":237,"name":"HideAnalyticsHomeGuidedTour","value":false},{"index":238,"name":"ShowQuickCreateGuidedTour","value":false},{"index":245,"name":"HideFilePageGuidedTour","value":false},{"index":250,"name":"HideForecastingGuidedTour","value":false},{"index":251,"name":"HideBucketFieldGuide","value":false},{"index":263,"name":"HideSmartSearchCallOut","value":false},{"index":273,"name":"ShowForecastingQuotaAttainment","value":false},{"index":280,"name":"HideForecastingQuotaColumn","value":false},{"index":301,"name":"HideManyWhoGuidedTour","value":false},{"index":298,"name":"HideFileSyncBannerMsg","value":false},{"index":299,"name":"HideTestConsoleGuidedTour","value":false},{"index":302,"name":"HideManyWhoInlineEditTip","value":false},{"index":303,"name":"HideSetupV2WelcomeMessage","value":false},{"index":312,"name":"ForecastingShowQuantity","value":false},{"index":313,"name":"HideDataImporterIntroMsg","value":false},{"index":314,"name":"HideEnvironmentHubLightbox","value":false},{"index":316,"name":"HideSetupV2GuidedTour","value":false},{"index":317,"name":"HideFileSyncMobileDownloadDialog","value":false},{"index":322,"name":"HideEnhancedProfileHelpBubble","value":false},{"index":328,"name":"ForecastingHideZeroRows","value":false},{"index":330,"name":"HideEmbeddedComponentsFeatureCallout","value":false},{"index":341,"name":"HideDedupeMatchResultCallout","value":false},{"index":340,"name":"HideS1BrowserUI","value":false},{"index":346,"name":"HideS1Banner","value":false},{"index":358,"name":"HideEmailVerificationAlert","value":false},{"index":354,"name":"HideLearningPathModal","value":false},{"index":359,"name":"HideAtMentionsHelpBubble","value":false},{"index":368,"name":"LightningExperiencePreferred","value":false},{"index":373,"name":"PreviewLightning","value":false}],"networkId":"","uiTheme":"Theme3","uiSkin":"Theme3","userName":"[email protected]","userId":"0055F000005lIvj","isCurrentlySysAdminSU":false,"renderMode":"RETRO","startOfWeek":"1","vfDomainPattern":"eedu--(?:[^.]+).ap3.visual.force.com","auraDomain":"eedu.lightning.force.com","orgPreferences":[{"index":257,"name":"TabOrganizer","value":true},{"index":113,"name":"GroupTasks","value":true}],"isDefaultNetwork":true,"timeFormat":"H:mm"});
- </script><span id="j_id20">【所要時間は約1〜2分ほどです】
- <br>オーストラリアの火災で被害を受けた野生動物と自然環境のために!</span></h3>
- <hr />
- <div class="slds-scope" style="width: 99%;">
- <div class="wizard-steps slds-grid slds-size--1-of-1">
- <div class="wizard-step wizard-step-current slds-size--1-of-3">
- <span class="wizard-step-contents custome-wizard-step-contents">
- <span class="wizard-label">情報入力</span>
- </span>
- </div>
- <div class="wizard-step wizard-step-future custome-wizard-step-future slds-size--1-of-3">
- <span class="wizard-step-contents custome-wizard-step-contents">
- <span class="wizard-label">ご確認</span>
- </span>
- </div>
- <div class="wizard-step wizard-step-future custome-wizard-step-future slds-size--1-of-3">
- <span class="wizard-step-contents custome-wizard-step-contents">
- <span class="wizard-label">申込完了</span>
- </span>
- </div>
- </div>
- </div>
- <div style="clear:both;"></div>
- <p>以下のフォームにご入力の上、「入力内容の確認画面へ」ボタンをクリックしてください。</p>
- <p class="attention"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="27" /> マークの項目は入力必須となります。</p>
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>寄付情報</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id24">
- <label for="accountType">申込者区分</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-select_container custome-select_container"><select id="accountType" name="accountType" class="slds-select custome-select iaf-field-validation-true" size="1"> <option value="personalInfo" selected="selected">個人</option>
- <option value="companyInfo">法人</option>
- </select>
- </div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id32">
- <label for="paymentType">支援の種類</label></span></span>
- <span class="required"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap"><fieldset style="border: none;"><table role="presentation" border="0" id="paymentType" class="noneborder custome-zoom iaf-field-validation-true">
- <tr>
- <td>
- <input type="radio" name="paymentType" id="paymentType:0" value="recurring" /><label for="paymentType:0"> 一括払い</label></td>
- </tr>
- </table></fieldset>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id49">
- <label for="">寄付金額</label></span></span>
- <span class="required"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-select_container custome-select_container">
- <select class="slds-select custome-select iaf-field-validation-true" id="amountSelector" name="amountSelector" size="1">
- <option>選択してください</option>
- </select>
- <span id="amountLoadingIcon" style="display:none;">
- <img src="static/picture/2aa20e131b334271b2b876acf83d7f07.gif" />
- </span>
- </div>
- <div class="slds-size--1-of-1"><span id="freeAmount" style="display: none;"></span><span id="freeAmountYen" style="display: none;"></span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="freeAmountError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- </div>
- <br />
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>申込者情報</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id58">
- <label for="lastname">お名前</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="person" name="person">
- <div class="slds-size--1-of-1"><input id="lastname" type="text" name="lastname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="10" placeholder="山田" /><input id="firstname" type="text" name="firstname" class="slds-input custome-input iaf-field-validation-true" maxlength="10" placeholder="太郎" />
- </div>
- <div class="slds-col slds-size--1-of-1" id="personError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id66">
- <label for="lastnameKana">お名前(フリガナ)</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="personNameKana" name="personNameKana">
- <div class="slds-size--1-of-1"><input id="lastnameKana" type="text" name="lastnameKana" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="40" placeholder="ヤマダ" /><input id="firstnameKana" type="text" name="firstnameKana" class="slds-input custome-input iaf-field-validation-true" maxlength="40" placeholder="タロウ" />
- </div>
- <div class="slds-col slds-size--1-of-1 supplement">(全角カタカナ)</div>
- <div class="slds-col slds-size--1-of-1" id="personKanaError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id82">
- <label for="birthdayYear">生年月日</label></span></span>
- <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="birthday" name="birthday">
- <div class="slds-p-right_small">
- <div class="slds-select_container"><select id="birthdayYear" name="birthdayYear" class="slds-select custome-select iaf-field-validation-false" size="1"> <option value=""></option>
- <option value="1921">1921</option>
- <option value="1922">1922</option>
- <option value="1923">1923</option>
- <option value="1924">1924</option>
- <option value="1925">1925</option>
- <option value="1926">1926</option>
- <option value="1927">1927</option>
- <option value="1928">1928</option>
- <option value="1929">1929</option>
- <option value="1930">1930</option>
- <option value="1931">1931</option>
- <option value="1932">1932</option>
- <option value="1933">1933</option>
- <option value="1934">1934</option>
- <option value="1935">1935</option>
- <option value="1936">1936</option>
- <option value="1937">1937</option>
- <option value="1938">1938</option>
- <option value="1939">1939</option>
- <option value="1940">1940</option>
- <option value="1941">1941</option>
- <option value="1942">1942</option>
- <option value="1943">1943</option>
- <option value="1944">1944</option>
- <option value="1945">1945</option>
- <option value="1946">1946</option>
- <option value="1947">1947</option>
- <option value="1948">1948</option>
- <option value="1949">1949</option>
- <option value="1950">1950</option>
- <option value="1951">1951</option>
- <option value="1952">1952</option>
- <option value="1953">1953</option>
- <option value="1954">1954</option>
- <option value="1955">1955</option>
- <option value="1956">1956</option>
- <option value="1957">1957</option>
- <option value="1958">1958</option>
- <option value="1959">1959</option>
- <option value="1960">1960</option>
- <option value="1961">1961</option>
- <option value="1962">1962</option>
- <option value="1963">1963</option>
- <option value="1964">1964</option>
- <option value="1965">1965</option>
- <option value="1966">1966</option>
- <option value="1967">1967</option>
- <option value="1968">1968</option>
- <option value="1969">1969</option>
- <option value="1970">1970</option>
- <option value="1971">1971</option>
- <option value="1972">1972</option>
- <option value="1973">1973</option>
- <option value="1974">1974</option>
- <option value="1975">1975</option>
- <option value="1976">1976</option>
- <option value="1977">1977</option>
- <option value="1978">1978</option>
- <option value="1979">1979</option>
- <option value="1980">1980</option>
- <option value="1981">1981</option>
- <option value="1982">1982</option>
- <option value="1983">1983</option>
- <option value="1984">1984</option>
- <option value="1985">1985</option>
- <option value="1986">1986</option>
- <option value="1987">1987</option>
- <option value="1988">1988</option>
- <option value="1989">1989</option>
- <option value="1990">1990</option>
- <option value="1991">1991</option>
- <option value="1992">1992</option>
- <option value="1993">1993</option>
- <option value="1994">1994</option>
- <option value="1995">1995</option>
- <option value="1996">1996</option>
- <option value="1997">1997</option>
- <option value="1998">1998</option>
- <option value="1999">1999</option>
- <option value="2000">2000</option>
- <option value="2001">2001</option>
- <option value="2002">2002</option>
- <option value="2003">2003</option>
- <option value="2004">2004</option>
- <option value="2005">2005</option>
- <option value="2006">2006</option>
- <option value="2007">2007</option>
- <option value="2008">2008</option>
- <option value="2009">2009</option>
- <option value="2010">2010</option>
- <option value="2011">2011</option>
- <option value="2012">2012</option>
- <option value="2013">2013</option>
- <option value="2014">2014</option>
- <option value="2015">2015</option>
- <option value="2016">2016</option>
- <option value="2017">2017</option>
- <option value="2018">2018</option>
- <option value="2019">2019</option>
- <option value="2020">2020</option>
- </select>
- </div>
- </div>
- <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
- /
- </div>
- <div class="slds-p-right_small">
- <div class="slds-select_container"><select id="birthdayMonth" name="birthdayMonth" class="slds-select custome-select iaf-field-validation-false" size="1"> <option value=""></option>
- <option value="01">01</option>
- <option value="02">02</option>
- <option value="03">03</option>
- <option value="04">04</option>
- <option value="05">05</option>
- <option value="06">06</option>
- <option value="07">07</option>
- <option value="08">08</option>
- <option value="09">09</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- </select>
- </div>
- </div>
- <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
- /
- </div>
- <div>
- <div class="slds-select_container"><select id="birthdayDay" name="birthdayDay" class="slds-select custome-select iaf-field-validation-false" size="1"> <option value=""></option>
- <option value="01">01</option>
- <option value="02">02</option>
- <option value="03">03</option>
- <option value="04">04</option>
- <option value="05">05</option>
- <option value="06">06</option>
- <option value="07">07</option>
- <option value="08">08</option>
- <option value="09">09</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- <option value="13">13</option>
- <option value="14">14</option>
- <option value="15">15</option>
- <option value="16">16</option>
- <option value="17">17</option>
- <option value="18">18</option>
- <option value="19">19</option>
- <option value="20">20</option>
- <option value="21">21</option>
- <option value="22">22</option>
- <option value="23">23</option>
- <option value="24">24</option>
- <option value="25">25</option>
- <option value="26">26</option>
- <option value="27">27</option>
- <option value="28">28</option>
- <option value="29">29</option>
- <option value="30">30</option>
- <option value="31">31</option>
- </select>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1" id="birthdayError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- 半角数字
- </div><input id="birthdayHidden" type="hidden" name="birthdayHidden" />
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id96">
- <label for="company">法人名</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="company" type="text" name="company" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="34" placeholder="山田株式会社" />
- </div>
- <div class="slds-col slds-size--1-of-1" id="companyError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id104">
- <label for="companyKana">法人名(フリガナ)</label></span></span>
- <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="companyKana" type="text" name="companyKana" class="slds-input custome-input custome-long-input iaf-field-validation-false" maxlength="80" placeholder="ヤマダカブシキガイシャ" />
- </div>
- <div class="slds-size--1-of-1 supplement">
- (全角カタカナ)
- </div>
- <div class="slds-col slds-size--1-of-1" id="companyKanaError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id112">
- <label for="picLastname">ご担当者名</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="picLastname" type="text" name="picLastname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="10" placeholder="山田" /><input id="picFirstname" type="text" name="picFirstname" class="slds-input custome-input iaf-field-validation-true" maxlength="10" placeholder="太郎" />
- </div>
- <div class="slds-col slds-size--1-of-1" id="picnameError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id120">
- <label for="picLastnameKana">ご担当者名(フリガナ)</label></span></span>
- <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="picLastnameKana" type="text" name="picLastnameKana" class="slds-input custome-input custome-interval iaf-field-validation-false" maxlength="40" placeholder="ヤマダ" /><input id="picFirstnameKana" type="text" name="picFirstnameKana" class="slds-input custome-input iaf-field-validation-false" maxlength="40" placeholder="タロウ" />
- </div>
- <div class="slds-col slds-size--1-of-1 supplement">(全角カタカナ)</div>
- <div class="slds-col slds-size--1-of-1" id="picnameKanaError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id136">
- <label for="department">ご担当者部署名</label></span></span>
- <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="department" type="text" name="department" class="slds-input custome-input custome-long-input iaf-field-validation-false" maxlength="80" placeholder="総務部" />
- </div>
- <div class="slds-col slds-size--1-of-1" id="departmentError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id144">
- <label for="zip">ご住所</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="zip" type="text" name="zip" class="p-postal-code slds-input custome-input iaf-field-validation-true" maxlength="8" placeholder="1234567" />
- <span class="supplement">(郵便番号:1234567)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="zipError"></div>
- <div class="slds-size--1-of-1">
- <div class="slds-grid slds-wrap">
- <div class="slds-select_container custome-select_container"><select id="prefecture" name="prefecture" class="p-region slds-select custome-select iaf-field-validation-true" size="1"> <option value="北海道">北海道</option>
- <option value="青森県">青森県</option>
- <option value="岩手県">岩手県</option>
- <option value="宮城県">宮城県</option>
- <option value="秋田県">秋田県</option>
- <option value="山形県">山形県</option>
- <option value="福島県">福島県</option>
- <option value="茨城県">茨城県</option>
- <option value="栃木県">栃木県</option>
- <option value="群馬県">群馬県</option>
- <option value="埼玉県">埼玉県</option>
- <option value="千葉県">千葉県</option>
- <option value="東京都" selected="selected">東京都</option>
- <option value="神奈川県">神奈川県</option>
- <option value="新潟県">新潟県</option>
- <option value="富山県">富山県</option>
- <option value="石川県">石川県</option>
- <option value="福井県">福井県</option>
- <option value="山梨県">山梨県</option>
- <option value="長野県">長野県</option>
- <option value="岐阜県">岐阜県</option>
- <option value="静岡県">静岡県</option>
- <option value="愛知県">愛知県</option>
- <option value="三重県">三重県</option>
- <option value="滋賀県">滋賀県</option>
- <option value="京都府">京都府</option>
- <option value="大阪府">大阪府</option>
- <option value="兵庫県">兵庫県</option>
- <option value="奈良県">奈良県</option>
- <option value="和歌山県">和歌山県</option>
- <option value="鳥取県">鳥取県</option>
- <option value="島根県">島根県</option>
- <option value="岡山県">岡山県</option>
- <option value="広島県">広島県</option>
- <option value="山口県">山口県</option>
- <option value="徳島県">徳島県</option>
- <option value="香川県">香川県</option>
- <option value="愛媛県">愛媛県</option>
- <option value="高知県">高知県</option>
- <option value="福岡県">福岡県</option>
- <option value="佐賀県">佐賀県</option>
- <option value="長崎県">長崎県</option>
- <option value="熊本県">熊本県</option>
- <option value="大分県">大分県</option>
- <option value="宮崎県">宮崎県</option>
- <option value="鹿児島県">鹿児島県</option>
- <option value="沖縄県">沖縄県</option>
- </select>
- </div>
- </div>
- </div>
- <div class="slds-size--1-of-1"><input id="city" type="text" name="city" class="p-locality slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="14" placeholder="中央区" />
- </div>
- <div class="slds-size--1-of-1 supplement">
- (14文字まで)
- </div>
- <div class="slds-col slds-size--1-of-1" id="cityError"></div>
- <div class="slds-size--1-of-1"><input id="street" type="text" name="street" class="p-street-address p-extended-address slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="36" placeholder="京橋1丁目 ヤマダビル1階" />
- </div>
- <div class="slds-size--1-of-1 supplement">
- (36文字まで)
- </div>
- <div class="slds-col slds-size--1-of-1" id="streetError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- ご記入いただいた住所に領収書を送付させていただきます。
- 住所は半角数字です。
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id156">
- <label for="tel">電話番号</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="tel" type="tel" name="tel" class="slds-input custome-input custome-tel iaf-field-validation-true" maxlength="13" placeholder="0312345678" />
- <span class="supplement">(半角数字)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="telError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id172">
- <label for="email">メールアドレス</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="email" type="email" name="email" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="255" placeholder="[email protected]" />
- </div>
- <div class="slds-size--1-of-1 supplement">
- (半角英数字)
- </div>
- <div class="slds-col slds-size--1-of-1" id="emailError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id180">
- <label for="email_again">メールアドレス(確認用)</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="email_again" type="email" name="email_again" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="255" placeholder="[email protected]" />
- </div>
- <div class="slds-size--1-of-1 supplement">
- (半角英数字)
- </div>
- <div class="slds-col slds-size--1-of-1" id="email_againError"></div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id188">
- <label for="information">メルマガ登録</label></span></span>
- <span class="arbitrary"></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-form-element custome-zoom">
- <label class="slds-checkbox"><input id="information" type="checkbox" name="information" checked="checked" class="slds-input iaf-field-validation-false" />
- <span class="slds-checkbox_faux"></span>
- <span class="custome-checkbox-label">希望する</span>
- </label>
- </div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- </div>
- <br /><span id="cardLogo"><span id="ChoicePaymentWay" style="display:none;">
- <div class="slds-scope" id="btnHolder">
- <div class="slds-grid slds-wrap slds-p-around_xx-small">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small">決済方法</span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <fieldset style="border: none;">
- <table border="0" class="noneborder custome-zoom" id="radioPaymentWay" role="presentation">
- <tbody>
- <tr id="radioPaymentWay0"><td>
- <input id="radioPaymentWay0" name="radioPaymentWay" onclick="return changePaymentWay(0);" type="radio" value="0" />
- <label for="radioPaymentWay0"> クレジットカード</label>
- </td></tr>
- <tr id="radioPaymentWay1"><td>
- <input id="radioPaymentWay1" name="radioPaymentWay" onclick="return changePaymentWay(1);" type="radio" value="1" />
- <label for="radioPaymentWay1"> 銀行振込</label>
- </td></tr>
- <!--<tr id="radioPaymentWay2"><td>
- <input id="radioPaymentWay2" name="radioPaymentWay" onclick="return changePaymentWay(2);" type="radio" value="2" />
- <label for="radioPaymentWay2"> 口座振替(インターネットバンキング)</label>
- </td></tr>
- <tr id="radioPaymentWay3"><td>
- <input id="radioPaymentWay3" name="radioPaymentWay" onclick="return changePaymentWay(3);" type="radio" value="3" />
- <label for="radioPaymentWay3"> 口座振替(申込用紙)</label>
- </td></tr>-->
- </tbody>
- </table>
- </fieldset>
- </div><input id="PaymentWay" type="hidden" name="PaymentWay" />
- </div>
- </div>
- </div></span><span id="CreditCardInfo" style="display:none;">
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>決済情報</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id254">
- <label for="creditcardNo">クレジットカード番号</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="creditcardNo" type="text" name="creditcardNo" class="slds-input custome-input custome-natural-input iaf-field-validation-true" maxlength="16" pattern="\d*" placeholder="4444333322221111" />
- <input id="tkn" name="tkn" style="display:none" type="text" /><input id="paymentToken" type="hidden" name="paymentToken" />
- <span class="supplement custome-br"><br style="display: none" />(半角数字)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="creditcardNoError"></div>
- <div class="slds-size--1-of-1">
- <p style="margin-bottom:1px;">
- <small>以下のマークがついているクレジットカードでお支払いいただけます。</small>
- </p>
- <div style="white-space: nowrap; zoom:85%;">
- <img alt="VISA" id="logo-visa" src="static/picture/visa.gif" style="vertical-align:middle;margin-right:3px; display:none;" />
- <img alt="Master" id="logo-master" src="static/picture/master.gif" style="vertical-align:middle;margin-right:3px; display:none;" />
- <img id="logo-amex" src="static/picture/amex.gif" style="vertical-align:middle;height:40px;widht:auto; display:none;" />
- <img id="logo-jcb" src="static/picture/jcb.gif" style="vertical-align:middle; display:none;" />
- <img id="logo-diners" src="static/picture/diners.gif" style="vertical-align:middle; display:none;" />
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id261">
- <label for="expireMonth">有効期限</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="expire" name="expire">
- <div>
- <div class="slds-select_container"><select id="expireMonth" name="expireMonth" class="slds-select custome-select iaf-field-validation-true" size="1"> <option value=""></option>
- <option value="01">01</option>
- <option value="02">02</option>
- <option value="03">03</option>
- <option value="04">04</option>
- <option value="05">05</option>
- <option value="06">06</option>
- <option value="07">07</option>
- <option value="08">08</option>
- <option value="09">09</option>
- <option value="10">10</option>
- <option value="11">11</option>
- <option value="12">12</option>
- </select>
- </div>
- </div>
- <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
- /
- </div>
- <div>
- <div class="slds-select_container"><select id="expireYear" name="expireYear" class="slds-select custome-select iaf-field-validation-true" size="1"> <option value=""></option>
- <option value="2020">2020</option>
- <option value="2021">2021</option>
- <option value="2022">2022</option>
- <option value="2023">2023</option>
- <option value="2024">2024</option>
- <option value="2025">2025</option>
- <option value="2026">2026</option>
- <option value="2027">2027</option>
- <option value="2028">2028</option>
- <option value="2029">2029</option>
- <option value="2030">2030</option>
- <option value="2031">2031</option>
- <option value="2032">2032</option>
- <option value="2033">2033</option>
- <option value="2034">2034</option>
- <option value="2035">2035</option>
- <option value="2036">2036</option>
- <option value="2037">2037</option>
- <option value="2038">2038</option>
- <option value="2039">2039</option>
- </select>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1" id="expireError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id270">
- <label for="cardFirstname">カード名義人</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="cardName" name="cardName">
- <div class="slds-size--1-of-1"><input id="cardFirstname" type="text" name="cardFirstname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="40" placeholder="Taro" /><input id="cardLastname" type="text" name="cardLastname" class="slds-input custome-input iaf-field-validation-true" maxlength="40" placeholder="Yamada" />
- </div>
- <div class="slds-col slds-size--1-of-1 supplement">(半角英字)</div>
- <div class="slds-col slds-size--1-of-1" id="cardnameError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id276">
- <label for="cvv">セキュリティコード</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="cvv" type="text" name="cvv" class="slds-input custome-input iaf-field-validation-true" maxlength="4" style="width:80px;" placeholder="123" />
- <span class="supplement">(半角数字)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="cvvError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- </div></span><span id="BankTransferInfo" style="display:none;">
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>銀行振込</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_x-small slds-border_bottom">
- <div class="slds-size--1-of-1 payment-descript">
- 下記銀行の指定口座へお振込いただけます。<br /><br />三菱UFJ銀行<br />
- </div>
- </div>
- </div></span><span id="DirectDebitInternetInfo" style="display:none;">
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>口座振替 (インターネットバンキング)</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id288">
- <label for="BankCode">銀行コード</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap" id="cardName" name="cardName">
- <div class="slds-size--1-of-1"><input id="BankCode" type="text" name="BankCode" class="slds-input custome-input iaf-field-validation-true" maxlength="4" onchange="getBankDetails(this.value);" style="width:80px;" placeholder="0001" />
- <span id="bankname"> </span>
- <span class="supplement">(半角数字・4桁)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="BankCodeError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="branchtr">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id294">
- <label for="BranchCode">支店コード</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="BranchCode" type="text" name="BranchCode" class="slds-input custome-input iaf-field-validation-false" maxlength="3" style="width:80px;" placeholder="123" />
- <span class="supplement">(半角数字・3桁)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="BranchCodeError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accounttypetr">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id300">
- <label for="BankAccountType">預金区分</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><fieldset style="border: none;"><table role="presentation" border="0" id="BankAccountType" class="noneborder custome-zoom iaf-field-validation-false">
- <tr>
- <td>
- <input type="radio" checked="checked" name="BankAccountType" id="BankAccountType:0" value="1" /><label for="BankAccountType:0"> 普通</label></td>
- </tr>
- <tr>
- <td>
- <input type="radio" name="BankAccountType" id="BankAccountType:1" value="2" /><label for="BankAccountType:1"> 当座</label></td>
- </tr>
- </table></fieldset>
- </div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accountnumbertr">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id307">
- <label for="AccountNumber">口座番号</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="AccountNumber" type="text" name="AccountNumber" class="slds-input custome-input iaf-field-validation-false" maxlength="7" placeholder="1234567" />
- <span class="supplement">(半角数字・7桁)</span>
- </div>
- <div class="slds-col slds-size--1-of-1" id="AccountNumberError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accountnametr">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id313">
- <label for="AccountName">口座名義(カタカナ)</label></span></span>
- <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="AccountName" type="text" name="AccountName" class="slds-input custome-input custome-natural-input iaf-field-validation-false" maxlength="64" placeholder="ヤマダタロウ" />
- </div>
- <div class="slds-col slds-size--1-of-1" id="AccountNameError"></div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
- <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
- <div class="custome-label">
- <span class="slds-p-right_small"><span id="j_id319">
- <label for="AccountNameKanji">口座名義(漢字)</label></span></span>
- <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
- </div>
- </div>
- <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
- <div class="slds-grid slds-wrap">
- <div class="slds-size--1-of-1"><input id="AccountNameKanji" type="text" name="AccountNameKanji" class="slds-input custome-input custome-natural-input iaf-field-validation-false" maxlength="64" placeholder="山田太郎" />
- </div>
- <div class="slds-col slds-size--1-of-1 custome-help">
- </div>
- </div>
- </div>
- </div>
- <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom">
- <div class="slds-size--1-of-1"><span id="j_id325"></span>
- </div>
- </div>
- </div></span><span id="DirectDebitPostInfo" style="display:none;">
- <div class="slds-scope">
- <table class="form-table">
- <thead>
- <tr>
- <th>口座振替 (申込用紙)</th>
- </tr>
- </thead>
- </table>
- <div class="slds-grid slds-wrap slds-p-around_x-small slds-border_bottom">
- <div class="slds-size--1-of-1 payment-descript"><span id="j_id328">お申し込み後、団体より「申込用紙」を送付いたします。
- <br>ご記入の上、ご返送をお願いいたします。</span>
- </div>
- </div>
- </div></span><input id="paymentTypeHidden" type="hidden" name="paymentTypeHidden" value="" /><input id="PaymentWayByParam" type="hidden" name="PaymentWayByParam" /><input id="CanSelectBankVal" type="hidden" name="CanSelectBankVal" value="0" /><input id="amountHidden" type="hidden" name="amountHidden" />
- <input id="enablePaymentTokenOnetime" type="hidden" value="1" />
- <input id="enablePaymentTokenRecurring" type="hidden" value="1" />
- <input id="enablePaymentTokenRecurringYear" type="hidden" value="1" />
- <input id="enablePaymentTokenDueMonth" type="hidden" value="1" />
- <input id="enablePaymentTokenDueYear" type="hidden" value="1" />
- <input id="paymentTokenApiOnetime" type="hidden" value="gmo" />
- <input id="paymentTokenApiRecurring" type="hidden" value="gmo" />
- <input id="paymentTokenApiRecurringYear" type="hidden" value="gmo" />
- <input id="paymentTokenApiDueMonth" type="hidden" value="gmo" />
- <input id="paymentTokenApiDueYear" type="hidden" value="gmo" />
- <input id="shopIdOnetime" type="hidden" value="9102339284530" />
- <input id="shopIdRecurring" type="hidden" value="9102339284530" />
- <input id="shopIdRecurringYear" type="hidden" value="9102339284530" />
- <input id="shopIdDueMonth" type="hidden" value="9102339284530" />
- <input id="shopIdDueYear" type="hidden" value="9102339284530" />
- <input id="CanFreeAmount" type="hidden" value="false" />
- <input id="MinAmountForCredit" type="hidden" value="" />
- <input id="MaxAmountForCredit" type="hidden" value="" />
- <input id="MinAmountForBankTransfer" type="hidden" value="" />
- <input id="MaxAmountForBankTransfer" type="hidden" value="" /><span id="confirmButton" style="display:none;">
- <div class="btnContainer">
- <div class="corners" style="max-width:320px;margin-left:auto;margin-right:auto;text-align:center;">
- <div class="button btnArea custome-btnArea"><script>function actConfirm() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["paymentform"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['paymentform'],'j_id332,j_id332','');}return false }</script><input type="submit" name="j_id333" value="入力内容確認画面へ" onclick="return doConfirm();" />
- </div>
- </div>
- </div></span>
- <span id="pleaseSelectPaymentType">
- <p>支援の種類を選択していただくと、決済の入力に移ります。</p>
- </span></span>
- <p class="bottomText"><label>
- ご不明の点がある場合には以下のメールアドレスにご連絡下さい。</label><br />
- <br /><label>
- 特例認定NPO法人e-Education</label><br /><a href="/cdn-cgi/l/email-protection#e881868e87a88d8d8c9dc68298"><span class="__cf_email__" data-cfemail="1b72757d745b7e7e7f6e35716b">[email protected]</span></a>
- </p><div id="j_id349"></div>
- </form><span id="ajax-view-state-page-container" style="display: none"><span id="ajax-view-state" style="display: none"><input type="hidden" id="com.salesforce.visualforce.ViewState" name="com.salesforce.visualforce.ViewState" value="i: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" /><input type="hidden" id="com.salesforce.visualforce.ViewStateVersion" name="com.salesforce.visualforce.ViewStateVersion" value="202001282102330653" /><input type="hidden" id="com.salesforce.visualforce.ViewStateMAC" name="com.salesforce.visualforce.ViewStateMAC" value="AGV5SnViMjVqWlNJNklreExXVFJVVjNSaGNsTldWRTFWTUd0NVMwaDRibEJOVkV4SWVYTTFhMjlFTW1WV1dFWktTbkEyTjI5Y2RUQXdNMlFpTENKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUlzSW10cFpDSTZJbnRjSW5SY0lqcGNJakF3UkRFd01EQXdNREF3WWtOVGJsd2lMRndpZGx3aU9sd2lNREpITlVZd01EQXdNREJNV0hsb1hDSXNYQ0poWENJNlhDSjJabk5wWjI1cGJtZHJaWGxjSWl4Y0luVmNJanBjSWpBd05UVkdNREF3TURBMWJFbDJhbHdpZlNJc0ltTnlhWFFpT2xzaWFXRjBJbDBzSW1saGRDSTZNVFU0TURnd056RXhPVFkyT1N3aVpYaHdJam93ZlE9PS4uXy0ydEttanUxSHRRcUVYWElXUFQ5RlhldW90anRkWHp2X3ZNc3FlaVIwcz0=" /></span></span>
- <div id="poweredby"><span id="j_id345"><img src="static/picture/d25e7d5425ea4ee496b9aca102dbff7b.gif" /></span>
- </div>
- </div>
- <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
- var j$ = jQuery.noConflict();
- var CanFreeAmount = false;
- var BankInfo = {};
- j$.getJSON( "/goencrm__GMOBankList", function( data ) {
- j$.each( data, function( key, val ) {
- BankInfo[key] = val;
- })
- });
- function getBankDetails(banknr) {
- if(banknr!='undefined' && banknr!='') {
- if(BankInfo=='{}' || BankInfo!='undefined' || BankInfo!=null) {
- j$.getJSON( "/goencrm__GMOBankList", function( data ) {
- j$.each( data, function( key, val ) {
- BankInfo[key] = val;
- })
- });
- }
- if(BankInfo[banknr]!='undefined' && BankInfo!='undefined' && BankInfo[banknr]!=null) {
- //console.log('got a name! '+BankInfo[banknr].NAME);
- j$("#bankname").text(BankInfo[banknr].NAME);
- if(BankInfo[banknr].BRANCH=='1') {
- j$("#branchtr").show();
- } else {
- j$("#branchtr").hide();
- }
- if(BankInfo[banknr].TYPE=='1') {
- j$("#accounttypetr").show();
- } else {
- j$("#accounttypetr").hide();
- }
- if(BankInfo[banknr].ACCNR=='1') {
- j$("#accountnumbertr").show();
- } else {
- j$("#accountnumbertr").hide();
- }
- if(BankInfo[banknr].HOLDER=='1') {
- j$("#accountnametr").show();
- } else {
- j$("#accountnametr").hide();
- }
- } else {
- j$("#branchtr").hide();
- j$("#accounttypetr").hide();
- j$("#accountnumbertr").hide();
- j$("#accountnametr").hide();
- j$("#bankname").text('お選びの銀行はサポートされません。');
- }
- }
- }
- j$(document).ready(function(){
- CanFreeAmount = j$("input[id$=CanFreeAmount]").val();
- refreshVisibleStatus();
- //電話番号(例:012-345-6789)
- //(0312345678)
- j$.validator.addMethod("telnum", function(value, element) {
- return this.optional(element) || /^[0-9-]{12}$/.test(value) || /^[0-9]{10}$/.test(value) || /^0\d0-\d{4}-\d{4}$/.test(value) || /^[0-9]{11}$/.test(value) ;
- }, "正しい電話番号を入力してください。"
- );
- j$.validator.addMethod("faxnum", function(value, element) {
- return this.optional(element) || /^[0-9-]{12}$/.test(value) || /^[0-9]{10}$/.test(value) || /^0\d0-\d{4}-\d{4}$/.test(value) || /^[0-9]{11}$/.test(value) ;
- }, "正しいFAX番号を入力してください。"
- );
- //郵便番号(例:123-4567)
- j$.validator.addMethod("postcd", function(value, element) {
- return this.optional(element) || /^[0-9]{7}$/.test(value) || /^\d{3}-\d{4}$/.test(value);
- }, "正しい郵便番号を入力してください。"
- );
- //銀行コード(例:0001)
- j$.validator.addMethod("bankcode", function(value, element) {
- return this.optional(element) || /^[0-9]{4}$/.test(value);
- }, "正しい銀行コードを入力してください。"
- );
- //支店コード(例:123)
- j$.validator.addMethod("branchcode", function(value, element) {
- return this.optional(element) || /^[0-9]{3}$/.test(value);
- }, "正しい支店コードを入力してください。"
- );
- //口座番号(例:0123456)
- j$.validator.addMethod("accountnumber", function(value, element) {
- return this.optional(element) || /^[0-9]{7}$/.test(value);
- }, "正しい口座番号を入力してください。"
- );
- j$.validator.addMethod("alphabet", function(value, element) {
- return this.optional(element) || /^([a-zA-z\s]+)$/.test(value);
- }, "半角英字を入力してください。"
- );
- j$.validator.addMethod("nospace", function(value, element) {
- return this.optional(element) || (value.indexOf(' ') == -1 && value.indexOf(' ') == -1)
- }, "入力文字に空白が含まれています。"
- );
- //全角カタカナのみ
- j$.validator.addMethod("katakana", function(value, element) {
- return this.optional(element) || /^([ァ-ンー]+)$/.test(value);
- }, "全角カタカナを入力してください。"
- );
- j$.validator.addMethod("validitybirthday", function(value, element) {
- return this.optional(element) || checkValiditybirthday(value);
- }, "有効な日付を入力してください。"
- );
- j$.validator.addMethod("futurebirthday", function(value, element) {
- return this.optional(element) || checkFuturebirthday(value);
- }, "過去日を入力してください。"
- );
- j$.validator.addMethod("validfreeAmount", function(value, element) {
- return this.optional(element) || checkFreeAmount(value);
- }, "正しい金額を入力してください。"
- );
- j$.validator.addMethod("minfreeAmountForCredit", function(value, element) {
- return this.optional(element) || value >= 0;
- }, " 円以上を入力してください"
- );
- j$.validator.addMethod("maxfreeAmountForCredit", function(value, element) {
- return this.optional(element) || value <= 0;
- }, " 円以下を入力してください"
- );
- j$.validator.addMethod("minfreeAmountForBankTransfer", function(value, element) {
- return this.optional(element) || value >= 0;
- }, " 円以上を入力してください"
- );
- j$.validator.addMethod("maxfreeAmountForBankTransfer", function(value, element) {
- return this.optional(element) || value <= 0;
- }, " 円以下を入力してください"
- );
- j$.validator.addMethod("check_paymentway", function(value, element) {
- return this.optional(element) || /^(0|1|2|3)$/.test(value);
- }, "決済方法を選択してください。"
- );
- j$.validator.addMethod("strictemail", function(value, element) {
- return this.optional(element) || validateEmail(value);
- }, "正しいメールアドレスを入力してください。"
- );
- j$(esc('paymentform')).validate({
- // debug: true,
- invalidHandler: function(event, validator) {
- // 'this' refers to the form
- //console.log(validator);
- },
- ignore: ".no-required",
- rules:{
- 'zip':{
- postcd: true
- },
- // 'paymentType':{
- // required: true
- // },
- 'amountSelector':{
- required: true
- },
- 'tel':{
- telnum:true
- },
- 'email':{
- strictemail:true
- },
- 'email_again':{
- equalTo:esc('email')
- },
- 'creditcardNo':{
- //'creditcardNo':{
- creditcard: true
- },
- 'expireYear':{
- required:true,//set requried here because it can not be set in apex controller
- digits: true
- },
- 'expireMonth':{
- digits: true
- },
- 'cardLastname':{
- alphabet:true,
- nospace:true
- },
- 'cardFirstname':{
- alphabet:true,
- nospace:true
- },
- 'cvv':{
- digits: true
- },
- 'fax':{
- faxnum: true
- },
- 'birthdayYear':{
- validitybirthday: true,
- futurebirthday: true
- },
- 'birthdayMonth':{
- validitybirthday: true,
- futurebirthday: true
- },
- 'birthdayDay':{
- validitybirthday: true,
- futurebirthday: true
- },
- 'PaymentWay':{
- check_paymentway: true
- },
- 'lastnameKana':{
- katakana: true
- },
- 'firstnameKana':{
- katakana: true
- },
- 'companyKana':{
- katakana: true
- },
- 'picLastnameKana':{
- katakana: true
- },
- 'picFirstnameKana':{
- katakana: true
- },
- 'lastnameRoman':{
- alphabet: true
- },
- 'firstnameRoman':{
- alphabet: true
- },
- 'picLastnameRoman':{
- alphabet: true
- },
- 'picFirstnameRoman':{
- alphabet: true
- },
- 'BankCode':{
- bankcode: true
- },
- 'BranchCode':{
- branchcode: true
- },
- 'AccountNumber':{
- accountnumber: true
- },
- 'AccountName':{
- katakana: true
- },
- 'Memo':{
- maxlength:255
- }
- },
- messages:{
- //'': "有効な日付を入力してください。"
- },
- groups:{
- person: "lastname firstname",
- personKana: "lastnameKana firstnameKana",
- personRoman: "lastnameRoman firstnameRoman",
- picName: "picLastname picFirstname",
- picNameKana: "picLastnameKana picFirstnameKana",
- picNameRoman: "picLastnameRoman picFirstnameRoman",
- expire: "expireMonth expireYear",
- cardName: "cardLastname cardFirstname",
- birthday: "birthdayYear birthdayMonth birthdayDay"
- },
- errorPlacement: function(error, element) {
- if (element.attr("name") == "lastname" || element.attr("name") == "firstname" ) {
- //error.insertAfter(esc('firstname'));
- error.insertAfter("[id$=personError]");
- }else if(element.attr("name") == "lastnameKana" || element.attr("name") == "firstnameKana" ) {
- //error.insertAfter(esc('firstnameKana'));
- error.insertAfter("[id$=personKanaError]");
- }else if(element.attr("name") == "lastnameRoman" || element.attr("name") == "firstnameRoman" ) {
- //error.insertAfter(esc('firstnameRoman'));
- error.insertAfter("[id$=personRomanError]");
- }else if(element.attr("name") == "picLastname" || element.attr("name") == "picFirstname" ) {
- //error.insertAfter(esc('picFirstname'));
- error.insertAfter("[id$=picnameError]");
- }else if(element.attr("name") == "picLastnameKana" || element.attr("name") == "picFirstnameKana" ) {
- //error.insertAfter(esc('picFirstnameKana'));
- error.insertAfter("[id$=picnameKanaError]");
- }else if(element.attr("name") == "picLastnameRoman" || element.attr("name") == "picFirstnameRoman" ) {
- //error.insertAfter(esc('picFirstnameRoman'));
- error.insertAfter("[id$=picnameRomanError]");
- }else if(element.attr("name") == "expireMonth" || element.attr("name") == "expireYear" ) {
- //error.insertAfter(esc('expireYear'));
- error.insertAfter("[id$=expireError]");
- }else if(element.attr("name") == "cardLastname" || element.attr("name") == "cardFirstname" ) {
- //error.insertAfter(esc('cardLastname'));
- error.insertAfter("[id$=cardnameError]");
- }else if(element.attr("name") == "freeAmount") {
- //error.insertAfter(esc('freeAmountYen'));
- error.insertAfter("[id$=freeAmountError]");
- }else if(element.attr("name") == "birthdayYear" || element.attr("name") == "birthdayMonth" || element.attr("name") == "birthdayDay") {
- error.insertAfter("[id$=birthdayError]");
- }else if(element.attr("name") == "companyKana") {
- error.insertAfter("[id$=companyKanaError]");
- }else if(element.attr("name") == "zip") {
- error.insertAfter("[id$=zipError]");
- }else if(element.attr("name") == "city") {
- error.insertAfter("[id$=cityError]");
- }else if(element.attr("name") == "street") {
- error.insertAfter("[id$=streetError]");
- }else if(element.attr("name") == "tel") {
- error.insertAfter("[id$=telError]");
- }else if(element.attr("name") == "fax") {
- error.insertAfter("[id$=faxError]");
- }else if(element.attr("name") == "email") {
- error.insertAfter("[id$=emailError]");
- }else if(element.attr("name") == "email_again") {
- error.insertAfter("[id$=email_againError]");
- }else if(element.attr("name") == "PrivacyPolicy") {
- error.insertAfter("[id$=PrivacyPolicyError]");
- }else if(element.attr("name") == "creditcardNo") {
- //}else if(element.attr("name") == "creditcardNo") {
- error.insertAfter("[id$=creditcardNoError]");
- }else if(element.attr("name") == "cvv") {
- error.insertAfter("[id$=cvvError]");
- }else if(element.attr("name") == "ReceiptName") {
- error.insertAfter("[id$=ReceiptNameError]");
- }else if(element.attr("name") == "GloriousName") {
- error.insertAfter("[id$=GloriousNameError]");
- }else if(element.attr("name") == "Memo") {
- error.insertAfter("[id$=MemoError]");
- }else if(element.attr("name") == "company") {
- error.insertAfter("[id$=companyError]");
- }else if(element.attr("name") == "department") {
- error.insertAfter("[id$=departmentError]");
- }else if(element.attr("name") == "BankCode") {
- error.insertAfter("[id$=BankCodeError]");
- }else if(element.attr("name") == "BranchCode") {
- error.insertAfter("[id$=BranchCodeError]");
- }else if(element.attr("name") == "AccountNumber") {
- error.insertAfter("[id$=AccountNumberError]");
- }else if(element.attr("name") == "AccountName") {
- error.insertAfter("[id$=AccountNameError]");
- }else{
- error.insertAfter(element);
- }
- //console.log(error); // IE9だと動かない
- }
- });
- jQuery.validator.addClassRules( "iaf-field-validation-true" , {
- required: true
- });
- onChangeAccountType(j$(esc('accountType')).children("option:selected").val());
- //申込者区分が変更された場合のイベントハンドラを登録
- j$(esc('accountType')).change(function(){
- var selectedValue = j$(this).children("option:selected").val();
- //console.log(selectedValue); // IE9だと動作停止する場合あり
- onChangeAccountType(selectedValue);
- });
- //支援の種類が変更された場合のイベントハンドラを登録
- j$(esc('paymentType')).change(function(){
- //選択された支援の種類の値をhidden項目にセットする
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- j$("input:hidden[id$=paymentTypeHidden]").val(paymentType);
- //支援の種類が変更された時は、金額の選択状態をクリアする
- j$(esc('amountHidden')).val('');
- //金額の選択肢を変更する
- changeAmountList();
- //各種後処理
- onChangePaymentType(paymentType);
- });
- //金額が変更された時にhiddenに選択された値をセットするためのイベントハンドラを登録
- j$('#amountSelector').change(function(){
- var amount = j$(this).val();
- j$(esc('amountHidden')).val(amount);
- refreshFreeAmount();
- });
- updatePaymentObjectiveVisibility();
- getBankDetails('');
- refreshFreeAmount();
- redrawFreeAmount();
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- var paymentWay = j$(esc('PaymentWay')).val();
- //もし初期表示時にすでに支援の種類が選択済みの場合には、支援の種類変更時の処理を起動する
- if(paymentType != null){
- onChangePaymentType(paymentType);
- }
- //もし初期表示時にすでに支援の種類が選択済みで、かつ決済方法が選択済みの場合には、支援の種類変更時の処理を起動する
- if(paymentType != null && paymentWay != null){
- changePaymentWay(paymentWay);
- }
- });
- function esc(myid) {
- return '#' + myid.replace(/(:|\.)/g,'\\\$1');
- }
- function escName(myid) {
- return myid.replace(/(:|\.)/g,'\\\$1');
- }
- function refreshVisibleStatus(){
- //hide any required images that should not be shown
- j$( '.arbitrary .requiredImage' ).hide();
- //hide any fields that should not be shown
- j$( '[data-should-display=false]' ).hide();
- }
- function onChangeAccountType(type){
- //フォーム要素の表示非表示を切り替える(会社名や誕生日などの表示非表示の切替)
- if(type == "personalInfo"){
- j$(".personalInfo").show();
- j$(".personalInfo *").children("input").removeClass('no-required');
- j$(".companyInfo").hide();
- j$(".companyInfo *").children("input").addClass('no-required');
- }else{
- j$(".personalInfo").hide();
- j$(".personalInfo *").children("input").addClass('no-required');
- j$(".companyInfo[data-should-display=true]").show();
- j$(".companyInfo *").children("input").removeClass('no-required');
- }
- refreshVisibleStatus();
- //金額の選択肢を取得して書き換える
- changeAmountList();
- }
- //金額の選択肢を変更する
- function changeAmountList(){
- var accountType = j$(esc('accountType')).children("option:selected").val();
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- if(accountType == null || paymentType == null){
- return null;
- }
- var language = '日本語';
- //ローディングアイコンを表示
- j$('#amountLoadingIcon').show();
- Visualforce.remoting.Manager.invokeAction(
- 'goencrm.PaymentFormController.getAmountList',
- accountType,
- paymentType,
- language,
- function(result, event){
- if(event.status && result != null){
- //金額の選択肢を削除
- j$('#amountSelector').children().remove();
- //新しい選択肢を挿入
- for(var i = 0 ; i < result.length ; i++){
- j$('#amountSelector').append(j$('<option>').attr({ value: result[i].value}).text(result[i].label));
- }
- //もし amountHidden にすでに値がセットされており、選択肢にその値があるなら選択済みにする
- var amountHidden = j$(esc('amountHidden')).val();
- if(amountHidden != null){
- for(var i = 0 ; i < result.length ; i++){
- if(result[i].value == amountHidden){
- j$('#amountSelector').val(amountHidden);
- refreshFreeAmount();
- break;
- }
- }
- }
- }
- //ローディングアイコンを隠す
- j$('#amountLoadingIcon').hide();
- }
- );
- }
- function onChangePaymentType(paymentType) {
- var param_PaymentWay = j$("input:hidden[id$=PaymentWayByParam]").val();
- //URLパラメータで支払方法が指定されていない場合は、支払方法の選択ボタンを表示する
- //利用可能な支払方法を取得して支払方法の選択ボタンを作成する
- Visualforce.remoting.Manager.invokeAction(
- 'goencrm.PaymentFormController.getAvailablePaymentWay',
- paymentType,
- function(result, event){
- if(event.status && result != null){
- //利用可能なカードブランドを設定する
- if(result.canVisa){
- j$('#logo-visa').show();
- }else{
- j$('#logo-visa').hide();
- }
- if(result.canMasterCard){
- j$('#logo-master').show();
- }else{
- j$('#logo-master').hide();
- }
- if(result.canAMEX){
- j$('#logo-amex').show();
- }else{
- j$('#logo-amex').hide();
- }
- if(result.canJCB){
- j$('#logo-jcb').show();
- }else{
- j$('#logo-jcb').hide();
- }
- if(result.canDiners){
- j$('#logo-diners').show();
- }else{
- j$('#logo-diners').hide();
- }
- if (param_PaymentWay == '0' || param_PaymentWay == '1' || param_PaymentWay == '2' || param_PaymentWay == '3') {
- //「支援の種類を選択してください」というメッセージを非表示にする
- j$('#pleaseSelectPaymentType').hide();
- //URLパラメータで支払方法が指定されている場合は、支払方法の選択ボタンは表示せず、支払方法をいきなり表示する
- changePaymentWay(parseInt(param_PaymentWay));
- }else{
- //クレジットカード利用可能
- if(result.canSelectCreditCard){
- j$('#radioPaymentWay0').show();
- }else{
- j$('#radioPaymentWay0').hide();
- }
- //銀行振込利用可能
- if(result.canSelectBank){
- j$('#radioPaymentWay1').show();
- }else{
- j$('#radioPaymentWay1').hide();
- }
- //口座振替(インターネットバンキング)利用可能
- if(result.canSelectDirectDebitInternet){
- j$('#radioPaymentWay2').show();
- }else{
- j$('#radioPaymentWay2').hide();
- }
- //口座振替(申込用紙)利用可能
- if(result.canSelectDirectDebitPost){
- j$('#radioPaymentWay3').show();
- }else{
- j$('#radioPaymentWay3').hide();
- }
- //決済方法選択フォームを表示する
- j$(esc('ChoicePaymentWay')).show();
- //ボタンを表示する
- j$(esc('confirmButton')).show();
- //「支援の種類を選択してください」というメッセージを非表示にする
- j$('#pleaseSelectPaymentType').hide();
- //no payment selected.
- if(j$("#btnHolder input").length>1) {
- //payment choices other then credit card? just show the buttons then
- changePaymentWay(999);
- } else {
- //show credit card
- changePaymentWay(0);
- }
- }
- }
- }
- );
- updatePaymentObjectiveVisibility();
- redrawFreeAmount();
- return false;
- }
- function changePaymentWay(paymentWay) {
- j$("input:hidden[id$=PaymentWay]").val(paymentWay);
- if (paymentWay == '0' || paymentWay == '1' || paymentWay == '2' || paymentWay == '3') {
- j$("label[id$=PaymentWay-error]").hide();// エラーメッセージを消す
- }
- refreshPaymentWay();
- addFreeAmountRule();
- }
- // 生年月日の有効性チェック
- function checkValiditybirthday(value) {
- var year = j$("select[id$=birthdayYear]").val();
- var month = j$("select[id$=birthdayMonth]").val();
- var day = j$("select[id$=birthdayDay]").val();
- // 空文字は無視
- if(year == "" || month == "" || day == ""){
- return true;
- }
- // 日付変換された日付が入力値と同じ事を確認
- // new Date()の引数に不正な日付が入力された場合、相当する日付に変換されてしまうため
- var date = new Date(year, month-1, day);
- if (date.getFullYear() != year || date.getMonth() != month - 1 || date.getDate() != day) {
- return false;
- }
- return true;
- }
- // 生年月日未来日付チェック
- function checkFuturebirthday(obj) {
- var year = j$("select[id$=birthdayYear]").val();
- var month = j$("select[id$=birthdayMonth]").val();
- var day = j$("select[id$=birthdayDay]").val();
- var today = new Date();
- var date = new Date(year, month-1, day);
- //未来日付チェック
- if(today.getTime() < date.getTime()){
- return false;
- }
- return true;
- }
- function updatePaymentObjectiveVisibility(){
- var paymentTypeHidden = j$("input:hidden[id$=paymentTypeHidden]").val();
- var shouldHide = true;
- var animate = true;
- var paymentTypeObjectiveRequiredSet = new Array();
- paymentTypeObjectiveRequiredSet = JSON.parse('["onetime","recurring","recurringYear"]');
- for(var i = 0; i < paymentTypeObjectiveRequiredSet.length; i++){
- var objective = paymentTypeObjectiveRequiredSet[i];
- // alert('object: ' + objective);
- if(objective == paymentTypeHidden){
- shouldHide = false;
- }
- }
- if(paymentTypeHidden == ''){
- shouldHide = false;
- animate = false;
- }
- if(shouldHide == true){
- if(animate == true){
- j$("[id$=paymentObjectiveRow]").fadeOut();
- }
- else{
- j$("[id$=paymentObjectiveRow]").hide();
- }
- if( j$( "#paymentObjectiveRowRequired" ).val() == "true"){
- j$("[id$=paymentObjectiveRow] .iaf-field-validation-true").removeClass('iaf-field-validation-true');
- }
- } else {
- if(animate == true){
- j$("[id$=paymentObjectiveRow]").fadeIn();
- }
- else{
- j$("[id$=paymentObjectiveRow]").show();
- }
- if( j$( "#paymentObjectiveRowRequired" ).val() == "true"){
- j$("[id$=paymentObjectiveRow] select[id$=paymentOjective]").addClass('iaf-field-validation-true');
- }
- }
- }
- function refreshPaymentWay() {
- var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
- if (PaymentWay=='0') {
- j$("span[id$=CreditCardInfo]").show();
- j$("span[id$=BankTransferInfo]").hide();
- j$("span[id$=DirectDebitInternetInfo]").hide();
- j$("span[id$=DirectDebitPostInfo]").hide();
- validateForCreditCard();
- removeValidateForDirectDebitInternet();
- //ボタンを表示する
- j$(esc('confirmButton')).show();
- } else if (PaymentWay=='1') {
- j$("span[id$=CreditCardInfo]").hide();
- j$("span[id$=BankTransferInfo]").show();
- j$("span[id$=DirectDebitInternetInfo]").hide();
- j$("span[id$=DirectDebitPostInfo]").hide();
- removeValidateForCreditCard();
- removeValidateForDirectDebitInternet();
- //ボタンを表示する
- j$(esc('confirmButton')).show();
- } else if (PaymentWay=='2') {
- j$("span[id$=CreditCardInfo]").hide();
- j$("span[id$=BankTransferInfo]").hide();
- j$("span[id$=DirectDebitInternetInfo]").show();
- j$("span[id$=DirectDebitPostInfo]").hide();
- validateForDirectDebitInternet();
- removeValidateForCreditCard();
- //ボタンを表示する
- j$(esc('confirmButton')).show();
- } else if (PaymentWay=='3') {
- j$("span[id$=CreditCardInfo]").hide();
- j$("span[id$=BankTransferInfo]").hide();
- j$("span[id$=DirectDebitInternetInfo]").hide();
- j$("span[id$=DirectDebitPostInfo]").show();
- removeValidateForCreditCard();
- removeValidateForDirectDebitInternet();
- //ボタンを表示する
- j$(esc('confirmButton')).show();
- } else {
- j$('input[name="radioPaymentWay"]').prop('checked', false);
- j$("span[id$=CreditCardInfo]").hide();
- j$("span[id$=BankTransferInfo]").hide();
- j$("span[id$=DirectDebitInternetInfo]").hide();
- j$("span[id$=DirectDebitPostInfo]").hide();
- removeValidateForCreditCard();
- removeValidateForDirectDebitInternet();
- //ボタンを非表示にする
- j$(esc('confirmButton')).hide();
- }
- return false;
- }
- //クレジットカードに必要な入力規則をつける
- function validateForCreditCard() {
- j$(esc('creditcardNo')).removeClass('no-required');
- //j$('#creditcardNo').removeClass('no-required');
- j$(esc('expireYear')).removeClass('no-required');
- j$(esc('expireMonth')).removeClass('no-required');
- j$(esc('cardLastname')).removeClass('no-required');
- j$(esc('cardFirstname')).removeClass('no-required');
- j$(esc('cvv')).removeClass('no-required');
- }
- //クレジットカードに必要な入力規則を取る
- function removeValidateForCreditCard() {
- j$(esc('creditcardNo')).addClass('no-required');
- //j$('#creditcardNo').addClass('no-required');
- j$(esc('expireYear')).addClass('no-required');
- j$(esc('expireMonth')).addClass('no-required');
- j$(esc('cardLastname')).addClass('no-required');
- j$(esc('cardFirstname')).addClass('no-required');
- j$(esc('cvv')).addClass('no-required');
- }
- //口座振替に必要な入力規則をつける
- function validateForDirectDebitInternet() {
- j$(esc('BankCode')).removeClass('no-required');
- j$(esc('BranchCode')).removeClass('no-required');
- j$(esc('BankAccountType')).removeClass('no-required');
- j$(esc('AccountNumber')).removeClass('no-required');
- j$(esc('AccountName')).removeClass('no-required');
- j$(esc('AccountNameKanji')).removeClass('no-required');
- }
- //口座振替に必要な入力規則を取る
- function removeValidateForDirectDebitInternet() {
- j$(esc('BankCode')).addClass('no-required');
- j$(esc('BranchCode')).addClass('no-required');
- j$(esc('BankAccountType')).addClass('no-required');
- j$(esc('AccountNumber')).addClass('no-required');
- j$(esc('AccountName')).addClass('no-required');
- j$(esc('AccountNameKanji')).addClass('no-required');
- }
- function doConfirm() {
- var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
- var enablePaymentToken = false;
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- // 生年月日
- var year = j$("select[id$=birthdayYear]").val();
- var month = j$("select[id$=birthdayMonth]").val();
- var day = j$("select[id$=birthdayDay]").val();
- // 空文字は無視
- if(year != "" && month != "" && day != "") {
- var birthday = year + '/' + month + '/' + day;
- j$("input:hidden[id$=birthdayHidden]").val(birthday);
- }
- if (paymentType == 'onetime') {
- enablePaymentToken = j$("#enablePaymentTokenOnetime").val();
- } else if (paymentType == 'recurring') {
- enablePaymentToken = j$("#enablePaymentTokenRecurring").val();
- } else if (paymentType == 'recurringYear') {
- enablePaymentToken = j$("#enablePaymentTokenRecurringYear").val();
- } else if (paymentType == 'monthly') {
- enablePaymentToken = j$("#enablePaymentTokenDueMonth").val();
- } else if (paymentType == 'yearly') {
- enablePaymentToken = j$("#enablePaymentTokenDueYear").val();
- }
- if(j$(esc('paymentform')).valid()) {
- if (PaymentWay=='0' && enablePaymentToken == '1') { // クレカ決済 かつ Token決済の場合
- execCreateToken();
- } else {
- // disabledな項目があるとsubmitできない
- if(CanFreeAmount == "true") {
- j$("input[id$=freeAmount]").prop("disabled", false);
- }
- actConfirm();
- }
- }
- scrollTo(0, 0);
- return false;
- }
- function execCreateToken(){
- //トークンを生成する
- var factory = new PaymentFactory();
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- var paymentApi = "";
- var shopId = "";
- if (paymentType == 'onetime') {
- paymentApi = j$("#paymentTokenApiOnetime").val();
- shopId = j$("#shopIdOnetime").val();
- } else if (paymentType == 'recurring') {
- paymentApi = j$("#paymentTokenApiRecurring").val();
- shopId = j$("#shopIdRecurring").val();
- } else if (paymentType == 'recurringYear') {
- paymentApi = j$("#paymentTokenApiRecurringYear").val();
- shopId = j$("#shopIdRecurringYear").val();
- } else if (paymentType == 'monthly') {
- paymentApi = j$("#paymentTokenApiDueMonth").val();
- shopId = j$("#shopIdDueMonth").val();
- } else if (paymentType == 'yearly') {
- paymentApi = j$("#paymentTokenApiDueYear").val();
- shopId = j$("#shopIdDueYear").val();
- }
- if (paymentApi == '' || shopId == '') {
- alert("Token決済設定エラー");
- return;
- }
- var payment = factory.createPayment(paymentApi);
- payment.init(shopId);
- payment.createToken(
- shopId,
- {
- "cardno" : j$(esc('creditcardNo')).val(),
- //"cardno" : j$('#creditcardNo').val(),
- "expire" : j$(esc('expireYear')).val() + j$(esc('expireMonth')).val(),
- "lastname": j$(esc('cardLastname')).val(),
- "firstname": j$(esc('cardFirstname')).val(),
- "cvv": j$(esc('cvv')).val(),
- },
- createTokenCallback
- );
- }
- // 任意金額が更新されたときに呼ばれる
- function refreshFreeAmount() {
- if (CanFreeAmount == "true") {
- var amount = j$("select[id$=amountSelector]").val();
- j$("input[id$=freeAmount]").prop("disabled", (amount != 'FreeAmount'));
- addFreeAmountRule();
- }
- }
- // 任意金額欄の表示非表示切り替え処理
- function redrawFreeAmount() {
- var paymentTypeName = escName('paymentType');
- var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
- if (paymentType == 'onetime') {
- j$('input[id$=freeAmount]').show();
- j$('span[id$=freeAmountYen]').show();
- } else {
- j$('input[id$=freeAmount]').hide();
- j$('span[id$=freeAmountYen]').hide();
- }
- }
- // 任意金額のルールを追加
- function addFreeAmountRule() {
- if (CanFreeAmount != "true") {
- return;
- }
- j$("input[id$=freeAmount]").rules("remove");
- var amount = j$('select[id$=amountSelector]').val();
- if(amount != 'FreeAmount') {
- return;
- }
- // 決済手段
- var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
- if (PaymentWay=='0') {
- j$('input[id$=freeAmount]').rules("add", {
- required: true,
- validfreeAmount: true,
- minfreeAmountForCredit: true,
- maxfreeAmountForCredit: true
- });
- } else if (PaymentWay == '1') {
- j$('input[id$=freeAmount]').rules("add", {
- required: true,
- validfreeAmount: true,
- minfreeAmountForBankTransfer: true,
- maxfreeAmountForBankTransfer: true
- });
- } else {
- j$('input[id$=freeAmount]').rules("add", {
- required: true,
- validfreeAmount: true
- });
- }
- }
- // 任意金額の数字チェック
- function checkFreeAmount(value) {
- // 書式チェック
- if(! /^([1-9]\d{0,17}|0)$/.test(value)) {
- return false;
- }
- return true;
- }
- //コールバック関数
- function createTokenCallback(result){
- if(result.errMsg != ""){
- window.alert(result.errMsg);
- } else {
- //カード情報をクリア
- //j$(esc('creditcardNo')).val("");
- //j$('#creditcardNo').val("");
- //j$(esc('expireYear')).val("");
- //j$(esc('expireMonth')).val("");
- //j$(esc('cardFirstname')).val("");
- //j$(esc('cardLastname')).val("");
- //j$(esc('cvv')).val("");
- j$(esc('paymentToken')).val(result.token);
- //j$("#tkn").val("");
- //フォームをsubmit
- // disabledな項目があるとsubmitできない
- if (CanFreeAmount == "true") {
- j$("input[id$=freeAmount]").prop("disabled", false);
- }
- actConfirm();
- }
- }
- //emailアドレス書式チェック
- function validateEmail(value) {
- var lengthRe = /^.{1,80}$/;
- if(!lengthRe.test(value)){
- return false;
- }
- var localDomainRe = /^.*@localhost\.localdomain$/;
- if(localDomainRe.test(value)){
- return false;
- }
- var re = /^[a-zA-Z0-9$\*\^\|\+\?!&=`~#%'/_{}-][a-zA-Z0-9$\*\.\^\|\+\?!&=`~#%'/_{}-]*@([a-zA-Z0-9]+(-+[a-zA-Z0-9]+)*\.)+([a-zA-Z0-9]+(-*[a-zA-Z0-9]+)+)$/;
- if(!re.test(value)){
- return false;
- }
- return true;
- }
- </script>
- </body>
- </html><script type="text/javascript">Sfdc.onReady(function(){
- SfdcApp && SfdcApp.Visualforce && SfdcApp.Visualforce.VSManager && SfdcApp.Visualforce.VSManager.vfPrepareForms(["paymentform"]);
- });</script>
Advertisement
Add Comment
Please, Sign In to add comment