templates/front/quotation/quotation_login.html.twig line 1

Open in your IDE?
  1. {% extends "front/_common/_base.html.twig" %}
  2. {% block linkcanonical %}
  3.     <link rel="canonical" href="{{ absolute_url(path('quotation_login')) }}">
  4. {% endblock %}
  5. {% block cssadicional %}{% endblock %}
  6. {% block classbody %}{% endblock %}
  7. {% block content %}
  8.     <section class="login_banner">
  9.         <div class="login_banner_content ww_center">
  10.             <h1 class="login_banner_title">Solicitud de Cotización</h1>
  11.         </div>
  12.     </section>
  13.     <section class="login_form">
  14.         <div class="login_form_content ww_center">
  15.             <div class="login_form_fields">
  16.                 <h2 class="login_form_title">Identifiquese para acceder</h2>
  17.                 <form method="POST" id="form_login" novalidate>
  18.                     <div class="login_form_up">
  19.                         <div class="field_placeholder">
  20.                             <label for="form_document" class="field_subtitle">DNI / RUC <span>*</span></label>
  21.                             <input type="text" name="document" id="form_document" placeholder="Ingresar aquí tu DNI o RUC *" class="validate[required] soloNumber">
  22.                         </div>
  23.                         <div class="login_form_wrap">
  24.                             <div class="login_form_error" id="document_error" style="display: none;">
  25.                                 <p>El DNI no es válido.</p>
  26.                             </div>
  27.                             <a href="{{ path('quotation_register') }}" class="login_form_register"> Registrate aquí</a>
  28.                         </div>
  29.                     </div>
  30.                     <div class="field_check_center">
  31.                         <div class="field_check">
  32.                             <input type="checkbox" id="b2ccamiones_checkbox" class="validate[required]" name="">
  33.                             <label for="b2ccamiones_checkbox" class="field_check_text">
  34.                                 <span class="field_check_icon"></span>
  35.                                 <p>He leído y acepto las <a href="{{ path('data_protection_policies') }}" target="_blank">Políticas de privacidad</a></p>
  36.                             </label>
  37.                         </div>
  38.                     </div>
  39.                     <div class="field_button">
  40.                         <button class="btn btn_blue btnFormLogin">Ingresar</button>
  41.                     </div>
  42.                 </form>
  43.             </div>
  44.         </div>
  45.     </section>
  46. {% endblock %}
  47. {% block jsfinal %}
  48.     <script src="{{ asset('static/js/validationform/jquery.validationEngine-es.js') }}"></script>
  49.     <script src="{{ asset('static/js/validationform/staff.validationEngine.js') }}"></script>
  50.     <script>
  51.         $(function () {
  52.             $('.soloNumber').keypress(validateNumber);
  53.             function validateNumber(event) {
  54.                 const key = window.event ? event.keyCode : event.which;
  55.                 if (event.keyCode === 8 || event.keyCode === 46) {
  56.                     return true;
  57.                 } else {
  58.                     return !(key < 48 || key > 57);
  59.                 }
  60.             }
  61.             $("form").validationEngine('attach', {
  62.                 promptPosition: "topLeft",
  63.                 autoHidePrompt: true,
  64.                 autoHideDelay: 3000,
  65.                 binded: false,
  66.                 scroll: false
  67.             });
  68.             $('.btnFormLogin').on('click', function (event) {
  69.                 event.preventDefault();
  70.                 const valid = $("#form_login").validationEngine('validate');
  71.                 if (valid) {
  72.                     $("#form_login").submit();
  73.                 }
  74.             });
  75.         });
  76.     </script>
  77. {% endblock %}