{% extends 'base.html.twig' %} {% block title %}Apply for Leave{% endblock %} {% block content %}
{{ form_start(form, { 'attr': { 'class': 'kt-form','autocomplete':'off' }}) }}

Apply for Leave

Back Reset
{{ form_label(form.leaveType, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.leaveType, {'attr': { 'class': 'form-control select-picker' }}) }} {{ form_errors(form.leaveType) }}
{{ form_label(form.leaveReason, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.leaveReason, {'attr': { 'class': 'form-control select-picker' }}) }} {{ form_errors(form.leaveReason) }}
{{ form_label(form.isHalfLeave, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_label(form.halfLeavePeriod, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.halfLeavePeriod, {'attr': { 'class': 'form-control select-picker' }}) }} {{ form_errors(form.halfLeavePeriod) }}
{{ form_label(form.startDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.startDate, {'attr': { 'class': 'form-control', 'oninput':"this.value = this.value.replace(/[^]/g, '')"}}) }} {{ form_errors(form.startDate) }}
{{ form_label(form.endDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.endDate, {'attr': { 'class': 'form-control', 'oninput':"this.value = this.value.replace(/[^]/g, '')" }}) }} {{ form_errors(form.endDate) }}
{{ form_label(form.notes, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.notes, {'attr': { 'class': 'form-control','maxlength':'255','minlength':'10', 'onkeydown':"return /[0-9a-zA-Z ]/i.test(event.key)"}}) }} {{ form_errors(form.notes) }}
{{ form_end(form) }} {% endblock %} {% block scripts %} {{ parent() }} {% endblock %}