app/template/default/Forgot/index.twig line 1

Open in your IDE?
  1. {% extends 'default_frame.twig' %}
  2. {% form_theme form 'Form/form_div_layout.twig' %}
  3. {% block stylesheet %}
  4.       <style>
  5.         .err_txt {
  6.             color: #ed2929;
  7.             line-height: 1.8;
  8.         }
  9.     </style>
  10. {% endblock %}
  11. {% block javascript %}
  12.     <script>
  13.         $(function() {
  14.             // チェック時のアラート
  15.             var error = "{{ error }}";
  16.             if(error == 1){
  17.                 $('.err_txt').hide();
  18.                 $('.err_txt').each(function(index){
  19.                     $(this).html('');
  20.                 });
  21.                 $('#err_login_email').html('※入力されたメールアドレスがありません');
  22.                 var position = $('#login_email').offset().top;
  23.                 $('html, body').animate({scrollTop: position}, 'fast');
  24.                 $('#err_login_email').show();
  25.             } else if(error == 2){
  26.                 $('.err_txt').hide();
  27.                 $('.err_txt').each(function(index){
  28.                     $(this).html('');
  29.                 });
  30.                 $('#err_login_email').html('※入力されたメールアドレスがありません');
  31.                 var position = $('#login_email').offset().top;
  32.                 $('html, body').animate({scrollTop: position}, 'fast');
  33.                 $('#err_login_email').show();
  34.             }
  35.             // submit時
  36.             $('#form1').submit(function(){
  37.                 err_sw = chkproc();
  38.                 if(err_sw == 1){
  39.                     return false;
  40.                 }
  41.             });
  42.         });
  43.         //入力チェック
  44.         function chkproc(){
  45.             $('.err_txt').hide();
  46.             $('.err_txt').each(function(index){
  47.                 $(this).html('');
  48.             });
  49.             err_sw = 0;
  50.             var jump = "";
  51.             var val1 = $('#login_email').val();
  52.             if(val1 == ""){
  53.                 err_sw = 1;
  54.                 $('#err_login_email').html('※メールアドレスが入力されていません');
  55.             }
  56.             // 該当箇所にスクロール
  57.             if(jump != ""){
  58.                 var position = $(jump).offset().top;
  59.                 $('html, body').animate({scrollTop: position}, 'fast');
  60.             }
  61.             $('.err_txt').each(function(index){
  62.                 if($(this).html() != ""){
  63.                     $(this).show();
  64.                 }
  65.             });
  66.             return err_sw;
  67.         }
  68.     </script>
  69. {% endblock javascript %}
  70. {% block main %}
  71. <!DOCTYPE html>
  72. <html>
  73. <head>
  74. <meta charset="UTF-8">
  75. {# ▼ ブロック:DispHtag ▼ #}
  76. {{ include('Block/DispHtag.twig') }}
  77. {# ▲ ブロック:DispHtag ▲ #}
  78. <title>ベースボール・マガジン社 BBM@BOOK CART</title>
  79. <meta name="description" content="ベースボール・マガジン社が運営する総合スポーツサイト。ベースボール・マガジン社発行の書籍・雑誌・スポーツカードなどの新着情報、各競技の技術情報や専門家によるコラムなど、スポーツファンを応援する情報が満載です。">
  80. <meta name="keywords" content="ベースボールマガジン社,BBM">
  81. {# ▼ ブロック:DispHead ▼ #}
  82. {{ include('Block/DispHead.twig') }}
  83. {# ▲ ブロック:DispHead ▲ #}
  84. </head>
  85. <body id="pagetop" class="top">
  86. {# ▼ ブロック:DispBtag ▼ #}
  87. {{ include('Block/DispBtag.twig') }}
  88. {# ▲ ブロック:DispBtag ▲ #}
  89. {# ▼ ブロック:DispHeader ▼ #}
  90. {{ include('Block/DispHeaderElse.twig') }}
  91. {# ▲ ブロック:DispHeader ▲ #}
  92.     <div id="leftcolumn" class="side_column">
  93.         <!-- ▼かごの中 -->
  94.         <br />
  95.         <div style="width:1000px; margin:0 auto;">
  96.             <div id="cart_area">
  97.                 <h2 class="cart"><span class="title"><img src="{{ asset('common_img/tit_bloc_cart.gif', 'user_data') }}" alt="現在のカゴの中" /></span></h2>
  98.                 <div class="block_body">
  99.                     <div class="information">
  100.                         <p class="item">合計数量:<span class="attention">{{ cartTotalQuantity|number_format }}</span></p>
  101.                         <p class="total">商品金額:<span class="price">{{ cartTotalPrice|number_format }}円</span></p>
  102.                     </div>
  103.                     <div class="btn">
  104.                         <a href="{{ url('cart') }}"><img class="hover_change_image" src="{{ asset('common_img/button/btn_bloc_cart.jpg', 'user_data') }}" alt="カゴの中を見る" /></a>
  105.                     </div>
  106.                 </div>
  107.             </div>
  108.         </div>
  109.         <!-- ▲かごの中 -->
  110.     </div>
  111.     <br />
  112.     <div style="width:1000px; margin:0 auto;">
  113.         <h2 class="title">パスワードの再発行</h2>
  114.         <form name="form1" id="form1" method="post" action="{{ url('forgot') }}">
  115.             {{ form_widget(form._token) }}
  116.             <div class="inputbox">
  117.                 <dl class="formlist clearfix"><dt>メールアドレス :</dt>
  118.                     <dd>
  119.                         <span class="attention"></span>
  120.                         {{ form_widget(form.login_email) }}
  121.                         <!-- ▼エラーの際に表示▼-->
  122.                         {{ form_errors(form.login_email) }}
  123.                         <p class="err_txt" id="err_login_email"></p>
  124.                         <!-- ▲エラーの際に表示▲ -->
  125.                     </dd>
  126.                 </dl>
  127.                 <div class="btn_area align_c mt30">
  128.                     <ul>
  129.                         <li>
  130.                             <button type="submit" class="hover_change_image"><img src="{{ asset('common_img/button/btn_next.jpg', 'user_data') }}" alt="次へ"></button>
  131.                         </li>
  132.                     </ul>
  133.                 </div>
  134.             </div>
  135.         </form>
  136.      </div>
  137. {# ▼ ブロック:DispFooter ▼ #}
  138. {{ include('Block/DispFooter.twig') }}
  139. {# ▲ ブロック:DispFooter ▲ #}
  140. {# ▼ ブロック:DispFtag ▼ #}
  141. {{ include('Block/DispFtag.twig') }}
  142. {# ▲ ブロック:DispFtag ▲ #}
  143. </body>
  144. </html>
  145. {% endblock %}
  146. {# ▲ main ▲ #}