CINXE.COM
World Food Programme
<!DOCTYPE html> <html lang="ja"> <head> <!-- Google Tag Manager --> <script> window.dataLayer = window.dataLayer || []; dataLayer.push({ 'config':'GTM-TV4GHL', 'page_title':'今回の寄付', 'page_path': location.pathname + '?ga_tag=' + 'oneshot' }); (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-TV4GHL');</script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>World Food Programme</title> <link rel="icon" href="/img/favicon.ico"> <!-- CSS --> <link href="/css/bootstrap.min.css" rel="stylesheet"> <link href="/css/style.css" rel="stylesheet"> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src='/js/bootstrap.bundle.js' charset="UTF-8"></script> <script src="https://kit.fontawesome.com/1dc1d5f92f.js" crossorigin="anonymous"></script> <script src="https://polyfill.io/v3/polyfill.min.js"></script> <meta name="csrf-param" content="_csrf-frontend"> <meta name="csrf-token" content="B5hKBGMqM217C1-Dbjma9f9knioIDgo-H2oCObqaQz9S1gRBCUJkAAtpbMI3Vf2nqA75YUlKT0t8Hm14zfEvRg=="> </head> <body class="bg-primary c-bg"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TV4GHL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="c-bg-img formFundBg"></div> <header class="l-header d-flex mb-3 align-items-center"> <div class="me-auto l-header-logo"> <img class="ms-2" src="/img/logo-wfp.svg"> </div> <script> $(function () { // ログインクリック時 $('#headerlinklogin').on('click', function (e) { console.log("headerlinklogin"); var $submit = $('<input />').attr({ 'type': 'hidden', 'name': 'to_mypage', 'value': 'to_mypage' }); $('form#PaymentForm').append($submit); document.getElementById("PaymentForm").submit(); }); }); </script> <!--<a class="btn btn-light text-primary d-block" href="#">新規登録</a>--> <a class="fw-bold text-white d-block" href="/mypage">ログイン</a> <a class="l-header-support fw-bold text-white d-flex" href="/support" target="_blank"><span>サポート</span><img class="" src="/img/formFund-support-ico.svg"></a> </header> <!-- ボタン強調関係のコード --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css"> <style> svg.fa-coins{margin-right:0.5em;color: #ffff00;} a.c-btn.active, .emphasis input:checked + label.c-btn{background-color:#ff6633 !important;} a.c-btn:not(.active), .emphasis input + label.c-btn{background-color:#aaaaaa;} .emphasis svg.fa-coins{display:none;} .emphasis input:checked + label svg.fa-coins{display: block;} .hide { display:none; } @media (min-width: 992px) { #PaymentForm select, #PaymentForm textarea, #PaymentForm input{font-weight:bold !important;} #PaymentForm textarea::placeholder, #PaymentForm input::placeholder{font-weight:normal !important;} } </style> <script defer src="https://use.fontawesome.com/releases/v5.15.4/js/all.js" data-mutate-approach="sync"></script> <main class="l-main container"> <div class="container"> <div class="text-center text-white"> <div class="u-fs20 u-md-fs20 u-lineh15 c-txt-w400" style="width: 30%; margin: 0 auto;"> <a href="https://congrant.com/project/jawfp/12866?spt_route=eeFlhu0tGrTs7JE5" target="_blank"><img class="" src="/img/pressrelease0906_paypay_6.png" style="border-radius: 1rem;margin-bottom:40px;"></a></div> </div> <div class="text-center text-white"> <h2 class="u-fs40 u-md-fs80 u-lineh15 c-txt-w400">SAVING LIVES <br />CHANGING LIVES</h2> <p class="mt-md-3 pt-md-3 u-fs19 u-md-fs30 u-lineh16 c-txt-w700 u-md-mb9">飢餓から救う。未来を救う。</p> </div> <form id="PaymentForm" name="PaymentForm" action="/oneshot?back=back" method="post" role="form"> <input type="hidden" name="_csrf-frontend" value="B5hKBGMqM217C1-Dbjma9f9knioIDgo-H2oCObqaQz9S1gRBCUJkAAtpbMI3Vf2nqA75YUlKT0t8Hm14zfEvRg=="> <div class="mt-5 pt-md-5"> <div class="bg-white c-r5 c-md-r10 u-px20 u-md-px60 pt-3 pb-5 mt-md-5"> <ul id="all_danger" class="alert alert-danger mb-3 hide" style="margin:20px 0 0 0;;"> </ul> <section class="c-section mt-4 mt-md-5 pt-3 pt-md-5"> <p class="u-fs18 u-md-fs22 c-txt-w600 mb-0 lh-1"><span class="">寄付タイプを選択してください</span></p> <div class="row" aria-label="Basic radio toggle button"> <div class="col-md-6 u-md-pr20"> <div class=""> <a class="btn c-btn btn-outline-secondary c-txt-w600 col-md-12 active" href="/oneshot"><i class="fas fa-coins"></i>今回の寄付</a> </div> </div> <div class="col-md-6 u-md-pl20"> <div class=""> <a class="btn c-btn btn-outline-secondary c-txt-w600 col-md-12 " href="/monthly" >毎月の寄付</a> </div> </div> </div> </section> <section class="c-section emphasis"> <p class="u-fs18 u-md-fs22 c-txt-w700 mb-0 col-md-12 lh-1 c-circle"> 寄付額を選択してください </p> <div class="u-md-hidden"> <div class="row justify-content-between mt-md-5"> <div class="pe-2 p-xl-0 card border-0 text-center col-md-4 c-r5 c-md-r10 u-mw3"> <div> <div class="w-100 c-rt5"> <img class="formFandPhoto" src="img/wfpFormType-pc-hero-01.jpg"> </div> <div class="card-body u-p20 u-pt15 c-bgColor01 c-rb5"> <h3 class="u-fs18 card-title c-txt-w600">3,000円のご寄付で</h3> <p class="mt-3 text-start">栄養不良の子どもたちに、<strong>120個の栄養強化ペースト</strong>を届けることができます。</p> </div> </div> </div> <div class="ps-2 p-xl-0 card border-0 text-center col-md-4 c-r5 c-md-r10 u-mw3"> <div class="w-100 c-rt5"> <img class="formFandPhoto" src="img/wfpFormType-pc-hero-02.jpg"> </div> <div class="card-body u-p20 u-pt15 c-bgColor01 c-rb5"> <h3 class="u-fs18 card-title c-txt-w600">5,000円のご寄付で</h3> <p class="mt-3 text-start"><strong>子ども1人に1年間、栄養たっぷりの学校給食</strong>を届けることができます。</p> </div> </div> <div class="ps-2 p-xl-0 card border-0 text-center col-md-4 c-r5 c-md-r10 u-mw3"> <div class="w-100 c-rt5"><img class="formFandPhoto" src="img/wfpFormType-pc-hero-03.jpg"></div> <div class="card-body u-p20 u-pt15 c-bgColor01 c-rb5"> <h3 class="u-fs18 card-title c-txt-w600">10,000円のご寄付で</h3> <p class="mt-3 text-start">緊急時に命と未来をつなぐ<strong>1ヶ月分の食料を6人に</strong>届けることができます。</p> </div> </div> </div> </div> <p class="u-md-hidden col-md-12 mt-md-3 u-fs14">*2021年国連WFP活動⼀例。地域やプログラム、為替レートによって変動します</p> <div class="row justify-content-between mt-1" aria-label="Basic radio toggle button"> <div class="pe-3 p-xl-0 col-md-4 u-md-mw3"> <input type="radio" id="option3" class="btn-check" name="OneShotForm[amountset]" value="3000" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="option3"><i class="fas fa-coins"></i>3,000円</label> </div> <div class="pe-3 p-xl-0 col-md-4 u-md-mw3"> <input type="radio" id="option4" class="btn-check" name="OneShotForm[amountset]" value="5000" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="option4"><i class="fas fa-coins"></i>5,000円</label> </div> <div class="pe-3 p-xl-0 col-md-4 u-md-mw3"> <input type="radio" id="option5" class="btn-check" name="OneShotForm[amountset]" value="10000" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="option5"><i class="fas fa-coins"></i>10,000円</label> </div> </div> <script> $(function () { var $_radios = $('input[name="OneShotForm[amountset]"]'); var $_text = $('input[name="OneShotForm[amount]"]'); // ラジオボタンがクリックされたら無条件に入力エリアをクリア $_radios.on('click', function () { $_text.val(''); }); // 入力エリアに入力された場合、ラジオボタンを一旦未選択状態に設定し、 // ラジオボタンのValue値に入力値と等値のものがある場合は、そのラジオボックスを有効にして、入力はクリア $_text.on('change', function () { $_radios.prop('checked', false); var inputVal = Number($_text.val()); $_text.val(inputVal); $_radios.each(function(index,element){ $_radio = $(element); var inputText = Number($_radio.val()) / 1000 ; if (inputText == inputVal) { $_radio.prop('checked', true); $_text.val(''); $('#selected #amount > div').text($('label[for="' + $_radio.attr('id') + '"]').text()); $('#selected #amount').show(); } }); }); }); </script> <div class="wfpFormAmount-perce mt-4 mt-md-5 col col-md-4 u-md-mw3"> <div class="wfpFormAmount-perce-form"> <input type="text" id="oneshotform-amount" class="form-control u-fs18 c-r5 text-end" name="OneShotForm[amount]" placeholder="その他の金額を入力" pattern="\d*" oninput="value = value.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> </div> <p class="c-txt-w600 u-fs18">,000 円</p> </div> <p class="u-fs14 mt-md-3 col-md-12"> *1,000円単位で入力してください<br> *30万円を超えるご寄付の場合は、クレジット決済のみとなります</p> <div id="danger_amountset" class="text-danger hide"></div> </section> <section class="c-section emphasis"> <p class="u-fs18 u-md-fs22 c-txt-w700 mb-0 col-md-12 lh-1 c-circle">使途を選択してください</p> <div class="row mt-1" aria-label="Basic radio toggle button"> <div class="col-md-6 u-md-pr20"> <input type="radio" id="useType-99" class="btn-check" name="OneShotForm[useType]" value="99" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="useType-99"><i class="fas fa-coins"></i>使途指定なし</label> </div> <div class="col-md-6 u-md-pr20"> <input type="radio" id="useType-1" class="btn-check" name="OneShotForm[useType]" value="1" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="useType-1"><i class="fas fa-coins"></i>緊急支援</label> </div> <div class="col-md-6 u-md-pr20"> <input type="radio" id="useType-2" class="btn-check" name="OneShotForm[useType]" value="2" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="useType-2"><i class="fas fa-coins"></i>学校給食支援</label> </div> <div class="col-md-6 u-md-pr20"> <input type="radio" id="useType-3" class="btn-check" name="OneShotForm[useType]" value="3" autocomplete="off"> <label class="btn c-btn btn-outline-secondary c-txt-w600 col-12" for="useType-3"><i class="fas fa-coins"></i>母子栄養支援</label> </div> </div> <p class="u-fs14 col-md-12 mt-3">使途指定なしのご寄付は、国連WFPが最も資金を必要とする支援活動に活用させていただきます</p> <div id="danger_useType" class="text-danger hide"></div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-name01" class="form-label c-txt-w700 c-circle">お名前</label> </div> <div class="col-12 col-lg-6 u-lg-pl40 row"> <div class="col-lg-6 mr-lg-5 pe-lg-3"> <input type="text" id="oneshotform-lastname" class="form-control c-form-style c-form-style02 mb-1" name="OneShotForm[lastName]" placeholder="姓"> </div> <div class="col-lg-6 mt-3 mt-lg-0"> <input type="text" id="oneshotform-firstname" class="form-control c-form-style c-form-style02 mb-1" name="OneShotForm[firstName]" placeholder="名"> </div> <div id="danger_lastName" class="text-danger hide"></div> <div id="danger_firstName" class="text-danger hide"></div> <div class="text-danger"></div> <div class="text-danger"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-kana01" class="form-label c-txt-w700 c-circle">フリガナ</label> </div> <div class="col-12 col-lg-6 u-lg-pl40 row"> <div class="col-lg-6 pe-lg-3"> <input type="text" id="oneshotform-lastnamekana" class="form-control c-form-style c-form-style02 mb-1" name="OneShotForm[lastNameKana]" placeholder="セイ"> </div> <div class="col-lg-6 mt-3 mt-lg-0"> <input type="text" id="oneshotform-firstnamekana" class="form-control c-form-style c-form-style02 mb-1" name="OneShotForm[firstNameKana]" placeholder="メイ"> </div> <div id="danger_lastNameKana" class="text-danger hide"></div> <div id="danger_firstNameKana" class="text-danger hide"></div> <div class="text-danger"></div> <div class="text-danger"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-mail" class="form-label c-txt-w700 c-circle">メールアドレス</label> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="text" id="oneshotform-mail" class="form-control c-form-style c-form-style02" name="OneShotForm[mail]" placeholder="taro-kokuren@co.jp"> <div class="text-danger"></div> <div id="danger_mail" class="text-danger hide"></div> <a class="btn btn-sm btn-danger hide" href="/mypage/login?redirect%5Bbackurl%5D=%2Foneshot&redirect%5Broute%5D=WFP" > <i class="fa fa-arrow-right"></i> 会員の方はログインしてください </a> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-address" class="form-label c-txt-w700 c-circle col-md-12">郵便番号</label><span>(ハイフンあり/半角入力)</span> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <div class="row align-items-center"> <div class="col-12 col-lg-5 px-lg-0"> <input type="text" id="oneshotform-zipcode" class="form-control c-form-style c-form-style02" name="OneShotForm[zipcode]" placeholder="212-0012" onKeyUp="if(document.getElementById('oneshotform-zipcode').value.length<=7)return 0;AjaxZip3.zip2addr(this, '', 'OneShotForm[pref]', 'OneShotForm[address1]', 'OneShotForm[address2]', 'OneShotForm[address3]', false)"> </div> <a class="u-fs14 ms-0 ms-lg-1 mt-3 mt-lg-0 c-link c-fit-max" target="_blank" href="https://www.post.japanpost.jp/zipcode/index.html">郵便番号検索</a> </div> <div class="text-danger"></div> <div id="danger_zipcode" class="text-danger hide"></div> <p class="u-fs14 mt-3"> 日本以外は、000-0000と入力してください </p> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-place01" class="form-label c-txt-w700 c-circle">都道府県</label> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <select id="oneshotform-pref" class="form-select c-form-select c-form-style c-form-style02" name="OneShotForm[pref]"> <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> <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 class="text-danger"></div> <div id="danger_pref" class="text-danger hide"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-place02" class="form-label c-txt-w700 c-circle">市区郡</label> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="text" id="oneshotform-address1" class="form-control c-form-style c-form-style02" name="OneShotForm[address1]" placeholder="横浜市西区"> <div class="text-danger"></div> <div id="danger_address1" class="text-danger hide"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-street" class="form-label c-txt-w700 c-circle">町名番地</label> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="text" id="oneshotform-address2" class="form-control c-form-style c-form-style02 c-form-control-long" name="OneShotForm[address2]" placeholder="みなとみらい1"> <div class="text-danger"></div> <div id="danger_address2" class="text-danger hide"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-street" class="form-label c-txt-w700 ">建物名・部屋番号等</label> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="text" id="oneshotform-address3" class="form-control c-form-style c-form-style02 c-form-control-long" name="OneShotForm[address3]" placeholder="建物名称・部屋番号"> <div class="text-danger"></div> <div id="danger_address3" class="text-danger hide"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-tel" class="form-label c-txt-w700 c-circle col-md-12">電話番号</label><span>(ハイフンなし/半角入力)</span> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="tel" id="oneshotform-tel" class="form-control c-form-style c-form-style02" name="OneShotForm[tel]" placeholder="0120496819" pattern="\d*" autocomplete="off" oninput="value = value.replace(/[0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> <div class="text-danger"></div> <div id="danger_tel" class="text-danger hide"></div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <label for="wfpForm-birth" class="form-label c-txt-w700 c-circle">生年月日</label> </div> <div class="col-12 col-lg-6 u-lg-pl40"> <div class="row align-items-center"> <div class="col-3 col-lg-2"> <input type="text" id="oneshotform-birthmonth_year" class="form-control c-form-style c-form-style02 text-lg-center" name="OneShotForm[birthmonth_year]" placeholder="1970" pattern="\d*" oninput="value = value.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> </div><span class="col-1 mx-2">年</span> <div class="col-2"> <input type="text" id="oneshotform-birthmonth_month" class="form-control c-form-style c-form-style02 text-lg-center" name="OneShotForm[birthmonth_month]" placeholder="01" pattern="\d*" oninput="value = value.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> </div><span class="col-1 mx-2">月</span> <div class="col-2"> <input type="text" id="oneshotform-birthmonth_day" class="form-control c-form-style c-form-style02 text-lg-center" name="OneShotForm[birthmonth_day]" placeholder="01" pattern="\d*" oninput="value = value.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> </div><span class="col-1 mx-2">日</span> <div class="text-danger"></div> <div class="text-danger"></div> <div class="text-danger"></div> <div id="danger_birthmonth_year" class="text-danger hide"></div> <div id="danger_birthmonth_month" class="text-danger hide"></div> <div id="danger_birthmonth_day" class="text-danger hide"></div> </div> </div> </section> <section class="c-section row align-items-center justify-content-between"> <div class="col-12 col-lg-3"> <div class="form-label c-txt-w700">性別(任意)</div> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <div class="col-lg-5 row"> <div class="col-lg-4 pe-lg-3"> <input type="radio" id="wfpForm-gender01" class="btn-check" name="OneShotForm[sex]" value="男性" autocomplete="off"> <label class="btn c-btn u-fs15 u-lg-fs14 btn-outline-success c-txt-w600 col-12 mt-0" for="wfpForm-gender01">男性</label> </div> <div class="col-lg-4 mt-4 mt-lg-0 pe-lg-3"> <input type="radio" id="wfpForm-gender02" class="btn-check" name="OneShotForm[sex]" value="女性" autocomplete="off"> <label class="btn c-btn u-fs15 u-lg-fs14 btn-outline-success c-txt-w600 col-12 mt-0" for="wfpForm-gender02">女性</label> </div> <div class="col-lg-4 mt-4 mt-lg-0 ps-lg-3"> <button type="button" id="sexunset" class="btn c-btn u-fs15 u-lg-fs14 btn-outline-success c-txt-w600 col-12 mt-0" name="sexunset" style="background-color:#999999;">リセット</button> </div> <div class="text-danger"></div> <div id="danger_sex" class="text-danger hide"></div> </div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-md-3"> <div class="c-groupSubTitle mb-3 c-txt-w700 mb-md-0">ご支援者様番号</div> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <div style='display:none;'> ?> <input type="text" id="oneshotform-supportercodefromdonateform" class="form-control c-form-style c-form-style02 c-form-control-long" name="OneShotForm[supporterCodeFromDonateForm]" placeholder="" pattern="\d*" oninput="value = value.replace(/[A-Za-z0-9]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }).replace(/[^0-9]+/i,'');"> </div> <div class="text-danger"></div> <div id="danger_supporterCodeFromDonateForm" class="text-danger hide"></div> </div> </section> <section class="c-section row justify-content-center"> <div class="col-12 col-lg-3"> <div class="form-label c-txt-w700 c-groupSubTitle c-circle mb-4">プライバシーポリシー</div> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <div class="col-lg-9 text-center mb-4"><a href="/privacy" target="_blank" style="background-color:#4472C4;" class="col-12 d-block border border-dark border-3 rounded rounded-3 fs-3 fw-bold text-white">プライバシーポリシーページ(別窓で開く)</a></div> <div class="row col-lg-9 text-center fs-2"> <lable for="privacy" class="d-flex flex-row align-items-center c-txt-w700"> <input id="privacy" name="privacy" class="me-3" type="checkbox" style="height: 28.8px;width: 21.8px;"><span class="text-start fs-4" style="width:auto;">プライバシーポリシーの内容を確認しました。</span> </lable> <div id="danger_privacy" class="text-danger hide fs-4"></div> </div> </div> </section> <section class="c-section row align-items-center"> <div class="col-12 col-lg-3"> <div class="form-label c-txt-w700 c-circle">マイページ登録</div> </div> <div class="col-12 col-lg-9 u-lg-pl40"> <div class="col-lg-5 row"> <div class="col-lg-6 pe-lg-3"> <input type="radio" id="wfpForm-memberentry01" class="btn-check" name="OneShotForm[is_member_entry]" value="1" autocomplete="off"> <label class="btn c-btn u-fs15 u-lg-fs14 btn-outline-success c-txt-w600 col-12 mt-0" for="wfpForm-memberentry01">する</label> </div> <div class="col-lg-6 mt-4 mt-lg-0 ps-lg-3"> <input type="radio" id="wfpForm-memberentry02" class="btn-check" name="OneShotForm[is_member_entry]" value="0" autocomplete="off"> <label class="btn c-btn u-fs15 u-lg-fs14 btn-outline-success c-txt-w600 col-12 mt-0" for="wfpForm-memberentry02">しない</label> </div> <div class="text-danger"></div> <div id="danger_is_member_entry" class="text-danger hide"></div> </div> </div> <div class="pt-5 ajax-member_regist_input_wrap" style="display: none;"> <h3 class="c-groupTitle c-txt-w700 pb-2">マイページ登録</h3> <div class="row pb-md-5"> <div class="col-12 col-lg-3"><div class="form-label c-txt-w700 c-circle">ログインID</div></div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="text" id="wfpForm-iogId" class="form-control c-form-style" name="OneShotForm[loginID]" placeholder="ログインID"> <div class="text-danger"></div> <div id="danger_loginID" class="text-danger hide"></div> <p class="c-txt u-fs14 mt-3">6〜40文字以内、半角英数字、ピリオド、アットマーク、ハイフン、アンダーバーのみ使用できます</p> </div> </div> <div class="row pb-md-5"> <div class="col-12 col-lg-3"><div class="form-label c-txt-w700 c-circle">パスワード</div></div> <div class="col-12 col-lg-9 u-lg-pl40"> <input type="password" id="wfpForm-pass01" class="form-control c-form-style" name="OneShotForm[password]" placeholder="パスワード"> <div class="text-danger"></div> <div id="danger_password" class="text-danger hide"></div> <input type="password" id="wfpForm-pass01" class="form-control c-form-style mt-4 mt-md-5" name="OneShotForm[passwordConfirm]" placeholder="パスワード確認"> <div class="text-danger"></div> <div id="danger_passwordConfirm" class="text-danger hide"></div> <p class="c-txt u-fs14 mt-3">6〜30文字以内、半角英数字、半角ハイフン、半角アンダーバーのみ使用できます</p> </div> </div> <div class="row"> <div class="col-12 col-lg-3"><div class="form-label c-txt-w700 c-circle">秘密の質問</div></div> <div class="col-12 col-lg-9 u-lg-pl40"> <select id="wfpForm-quest01" class="form-select c-form-style mt-3" name="OneShotForm[himitsuQ]"> <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 class="text-danger"></div> <div id="danger_himitsuQ" class="text-danger hide"></div> <input type="text" id="wfpForm-quest02" class="form-control c-form-style mt-4 mt-md-5" name="OneShotForm[himitsuA]" placeholder="質問の答え"> <div class="text-danger"></div> <div id="danger_himitsuA" class="text-danger hide"></div> <p class="c-txt u-fs14 mt-3">ひらがな10文字以内で入力してください</p> </div> </div> </div> </section> <script> $(function () { $('input[name="OneShotForm[is_member_entry]"').on("change",function(e){ if(e.target.value == 1){ $('.ajax-member_regist_input_wrap').show(); } else { $('.ajax-member_regist_input_wrap').hide(); } }); }); </script> <section class="c-section"> <div class="wfpFormBtns"> <button type="submit" id="submitButton" class="btn c-btn col-12 col-lg-4 ms-auto me-auto c-btn-red c-btn-enter text-white" name="confirm_submit">お支払方法を選択</button> </div> </section> <style> .wfpFormBtns .c-btn-enter{height:5rem;} </style> <!-- 現在の選択状態の追随表示部分 --> <div id="selected" class="d-flex"> <div id="selected_outer" class="col col-lg-6 ms-auto me-auto d-inline-block p-3 text-start"> <div class="row col px-4 text-center justify-content-evenly"> <div id="donationtype" class="col col-lg-5 pe-1 pe-lg-0"><div class="ps-3 pe-3 d-block border border-dark border-3 rounded rounded-3 fs-3 text-white header_btn">今回の寄付</div></div> <div id="amount" class="col col-lg-5 pe-1 pe-lg-0" style="display:none;"><div class="col-12 ps-3 pe-3 d-block border border-dark border-3 rounded rounded-3 fs-3 text-white header_btn"></div></div> </div> </div> </div> <style> #selected{background-color:RGBA(255,255,255,0.8);display: inline-block;z-index:10000;position: fixed;top: 0;left:0;right:0;} #selected #donationtype > div{ background-color:RGBA(63,137,237, 1); border-color:RGBA(50, 50, 50, 0) !important; } #selected #donationtype > div:empty{display:none !important;} #selected #amount > div{ background-color:RGBA(130,170,100, 1); border-color:RGBA(50, 50, 50, 0) !important; } #selected #amount > div:empty{display:none !important;} .l-header { padding-top: 90px; } .header_btn { font-weight: 700; font-size: calc(1.325rem + .9vw) !important; } @media (max-width: 991px) { .l-header { padding-top: 80px; } .header_btn { font-weight: 400; font-size: calc(1.3rem + .6vw) !important; } } </style> <script> $(function () { if($('input[name="OneShotForm[useType]"]:checked').length){ rewrite_text = $('label[for="' + $('input[name="OneShotForm[useType]"]:checked')[0]["id"] + '"]').text(); $('#purpose #usetype > div').text(rewrite_text); } $('input[name="OneShotForm[useType]"]').on("change",function(e){ rewrite_text = $('label[for="' + e.target.id + '"]').text(); $('#purpose #usetype > div').text(rewrite_text); }); if($('input[name="OneShotForm[amountset]"]:checked').length){ $('#selected #amount > div').text($('label[for="' + $('input[name="OneShotForm[amountset]"]:checked')[0]["id"] + '"]').text()); $('#selected #amount').show(); } else { if($('input[name="OneShotForm[amount]')[0]["value"]){ $('#selected #amount > div').text($('input[name="OneShotForm[amount]')[0]["value"] + ',000円'); $('#selected #amount').show(); } } $('input[name="OneShotForm[amountset]"]').on("change",function(e){ $('#selected #amount > div').text($('label[for="' + e.target.id + '"]').text()); $('#selected #amount').show(); }); $('input[name="OneShotForm[amount]"]').on("change",function(e){ if(e.target.value != "") { // 全角の場合文字を変換 var disp_text = e.target.value.replace(/[0-9]/g, function(s) { // 入力文字を数値化し全角文字にスライド return String.fromCharCode(s.charCodeAt(0) - 65248); }); $(this).val(disp_text); $('#selected #amount > div').text(disp_text + ',000円'); $('#selected #amount').show(); } }); // 性別2回クリックでチェックを外す /* var radio_val; $('input[name="OneShotForm[sex]"]').on('click',function(){ if($(this).val() == radio_val) { $(this).prop('checked', false); radio_val = null; } else { radio_val = $(this).val(); } }); */ // 性別リセットボタン $('#sexunset').on('click', function (e) { $('input[name="OneShotForm[sex]"]').prop('checked', false); }); $('#submitButton').on('click', function (e) { e.preventDefault(); // ローカルチェック var alerttext = []; var alertflg = true; // 表示中のエラーメッセージを一旦非表示にする $('#all_danger').hide(); $(".text-danger").hide(); $(".btn-danger").hide(); // 必須項目をポップアップとエラー表示を行う // ajaxで飛ばしてエラーメッセージだけ返すAPI作る $.post( '/validcheck2', $('form#PaymentForm').serialize() ) .done(function( data ) { // console.log( data ); //取得jsonデータ var data_json = JSON.parse(data); //jsonデータから各データを取得 var model_oneshot = data_json["model_oneshot"]; console.log( model_oneshot); var model = data_json["model"]; // console.log( model_oneshot, model); // console.log( Object.keys([model_oneshot]).length); Object.keys(model_oneshot).forEach(function (key) { // console.log(key,model_oneshot[key]); if(key == 'mail' && model_oneshot[key] == 'メールアドレスは使用されています'){ model_oneshot[key] = [model_oneshot[key] + '。 会員の方はログインしてください。']; $('a.btn-danger').show(); } // console.log(model_oneshot[key]); alerttext.push(model_oneshot[key]); // 対象のkeyにエラーメッセージをつける //<div id="danger_firstNameKana" class="text-danger hide"></div> $('#danger_'+key).text(model_oneshot[key]).show(); }); var err = ""; if(alerttext.length){ //console.log("alerttext",alerttext); // 表示順 sortname = ["寄付額", "使途", "お名前 姓", "お名前 名", "フリガナ セイ", "フリガナ メイ", "メールアドレス", "郵便番号", "都道府県", "市区郡", "町名番地", "電話番号", "誕生日(年)", "誕生日(月)", "誕生日(日)", "プライバシーポリシー", "マイページ登録", "ログインID", "パスワード", "秘密の質問が入力されていません", "秘密の質問(回答)", "お支払い方法", "カード番号", "カード名義人", "有効期限", "セキュリティーコード", "領収書", "寄付金取扱"]; // 表示順ソート newtext = new Array(); $.each(sortname, function(index, val) { // 内容ループ tmparray = ""; //tmpcnt = 99; tmp = $.each(alerttext, function(i, e) { etext = JSON.stringify(e[0]); //console.log("e="+etext+" val="+val+" index="+index); // 含まれるか if(etext.indexOf(val) != -1){ // 前方一致のときの処理 //console.log("含む"+val+",etext="+etext); tmparray = e; return false; } }); //console.log("tmparray=",tmparray); newtext[index] = tmparray; }); //console.log("newtext=",newtext); for (var item in newtext) { //console.log(newtext[item]); if (newtext[item] != "") { err += newtext[item] + '\n'; } } // 画面上に反映は、POST後にする // クレカチェックもある場合はまとめて行う }else{ console.log("ない"); } // プライバシーポリシーチェック済みか var privacy = $('input[name="privacy"]:checked').val(); if (privacy === undefined){ err = err + ('プライバシーポリシーにチェックされていません。'); $('#danger_privacy').text('プライバシーポリシーにチェックされていません。').show(); } if ( err != "" ) { // ダイアログ表示 window.alert(err); // 画面表示 $('#all_danger').html('<li class="text-danger"><pre>' + err + '</pre></li>').show(); // スクロール const position = $('#all_danger').offset().top; $('html,body').animate({scrollTop: position}, 400); return 0; } var $submit = $('<input />').attr({ 'type': 'hidden', 'name': 'confirm_submit', 'value': '確認画面へ' }); $('form#PaymentForm').append($submit); document.getElementById("PaymentForm").submit(); }); }); }); </script> <!-- /現在の選択状態の追随表示部分 --> </div> </form> <p class="u-md-visible text-white u-fs13">Photo : WFP/Sayed Asif Mahmud</p> <p class="u-md-hidden text-white u-fs13">Photo : WFP/Sayed Asif Mahmud , Tsiory Andriantsoarana , Oluwaseun Oluwamuyiwa , Brunel Ouangraoa</p> </div> </main> <footer class="l-footer bg-white text-center"> <div class="l-footer-inner"> <div class="l-footer-logo"> <a href="/?back=back"><img class="" src="/img/logo-wfp-sub.svg"></a> </div> <div class="l-footer-link"> <p class="mt-4"><a class="l-footer-text" href="https://ja.wfp.org/" target="_blank" rel="noopener noreferrer">国連WFPトップページ</a></p> <p class="mt-4 mx-3 u-xlg-hidden">|</p> <p class="mt-4"><a class="l-footer-text" target="_blank" href="/privacy">プライバシーポリシー</a></p> </div> <p class="l-footer-copy"><a href="">World Food Programme</a> © 2021</p> </div> </footer> <script> $(function () { // 二度押し防止 // $('form').submit(function (e) { // $(this).append($('<input />').attr({ // 'type': 'hidden', // 'name': $('.ajax-blocked_submit_btn').attr('name'), // 'value': 'clicked', // })); // $('.ajax-blocked_submit_btn').prop('disabled', true); // $('.ajax-blocked_submit_btn').html('送信中...'); // $(this).submit(); // // }); // 二度押し防止 $('.ajax-blocked_submit_btn').on('click', function (e) { var name = $(this).attr('name'); var $form = $(this).closest('form'); $form.append($('<input />').attr({ 'type': 'hidden', 'name': name, 'value': 'clicked', })); $(this).prop('disabled', true); $(this).html('送信中...'); $form.submit(); }); }); </script> <!--<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>--> <!--<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>--> <script src="/assets/75c56e5d/ajaxzip3.js"></script> <script src="/assets/1e76e543/jquery.js"></script> <script src="/assets/18469f4/yii.js"></script><script src="//sitest.jp/tracking/sitest_js?p=5a7da033793c0" async></script> </body> </html>