templates/client/registration/new.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% set headline = 'txtRegister'|trans %}
  3. {% block title %}{{ headline }}{% endblock %}
  4. {% block body %}
  5.     {{ form_start(form) }}
  6.     {{ form_row(form._token) }}
  7.     <div class="container">
  8.         <div class="card">
  9.             <div class="card-header">
  10.                 <div class="row">
  11.                     <div class="col-md-6">
  12.                         <h1><i class="fa-solid fa-plus"></i> {{ headline }}</h1>
  13.                     </div>
  14.                     <div class="col-md-6">
  15.                         <span class="float-end">
  16.                             <a href="{{ path('home') }}" class="btn btn-close btn-close-white"></a>
  17.                         </span>
  18.                     </div>
  19.                 </div>
  20.             </div>
  21.             <div class="card-body">
  22.                 {{ include('client/registration/_form.html.twig') }}
  23.             </div>
  24.             <div class="card-footer">
  25.                 <div class="row">
  26.                     <div class="col-12">
  27.                         <span class="float-end">
  28.                             <button type="submit" id="submitbutton" class="btn btn-success"><i class="fa-solid fa-floppy-disk"></i></button>
  29.                         </span>
  30.                     </div>
  31.                 </div>
  32.             </div>
  33.         </div>
  34.     </div>
  35.     {{ form_end(form) }}
  36. {% endblock %}
  37. {% block javascripts %}
  38.     <script>
  39.         $('#user_password').on("input", function() {
  40.             let passwd = $('#user_password').val()
  41.             checkPw(passwd)
  42.         })
  43.         $('#user_email').on("input", function() {
  44.             let username = $('#user_email').val()
  45.             checkUserExist(username)
  46.         })
  47.         function checkPw(passwd) {
  48.             $("#defaultPwCriteria").hide();
  49.             let pw = encodeURIComponent(passwd);
  50.             $("#pw_msg").load("{{ path('app_register_check_pw') }}?pw=" + pw);
  51.         }
  52.         function checkUserExist(username) {
  53.             let pw = encodeURIComponent(username);
  54.             $("#user_msg").load("{{ path('app_register_check_user_exist') }}?user=" + username);
  55.         }
  56.     </script>
  57. {% endblock %}