{{ form_label(form.regNum, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.regNum, {'attr': { 'class': 'form-control', 'maxlength':'30','autocomplete':true,'oninput':"this.value = this.value.replace(/[^0-9a-zA-Z]/g, '')"}}) }} {{ form_errors(form.regNum) }}
{{ form_label(form.regDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.regDate, {'attr': { 'class': 'form-control','readonly':'true' }}) }} {{ form_errors(form.regDate) }}
{{ form_label(form.abhaNum, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.abhaNum, {'attr': { 'class': 'form-control','autocomplete':true, 'maxlength':'30','oninput':"this.value = this.value.replace(/[^0-9a-zA-Z]/g, '')"}}) }} {{ form_errors(form.abhaNum) }}
{{ form_label(form.abhaDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.abhaDate, {'attr': { 'class': 'form-control','readonly':'true' }}) }} {{ form_errors(form.abhaDate) }}
{{ form_label(form.name, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.name, {'attr': { 'class': 'form-control','autocomplete':true,'maxlength':'50','oninput':"this.value = this.value.replace(/[^0-9a-zA-Z ]/g, '')" }}) }} {{ form_errors(form.name) }}
{{ form_label(form.type, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.type, {'attr': { 'class': 'form-control select-picker','readonly':'true' }}) }} {{ form_errors(form.type) }}
{{ form_label(form.code, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.code, {'attr': { 'autocomplete':true,'class': 'form-control','maxlength':'12', 'oninput':"this.value = this.value.replace(/[^0-9]/g, '')" }}) }} {{ form_errors(form.code) }}
{% if not hospital.id %}
{{ form_label(form.hr_username, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.hr_username, {'attr': { 'class': 'form-control','maxlength':'20','oninput':"this.value = this.value.replace(/[^0-9a-zA-Z_.]/g, '')" }}) }} {{ form_errors(form.hr_username) }}
{{ form_label(form.hr_password, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.hr_password, {'attr': { 'onblur':"CheckPassword(this.value)",'class':'form-control','data-toggle':'tooltip','minlength':'8','maxlength':'20','title':'Password must be 8-20 character, uppercase[A-Z], lowercase[a-z], number[0-9] and special character[!,@,#,$,%,^,&,*]' }}) }} {{ form_errors(form.hr_password) }}
{% endif %}
{{ form_label(form.state, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.state, {'attr': { 'class': 'form-control select-picker', 'data-ajax-url': path('location_district_json') }}) }} {{ form_errors(form.state) }}
{{ form_label(form.district, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.district, {'attr': { 'class': 'form-control select-picker', 'data-ajax-url': path('location_taluka_json') }}) }} {{ form_errors(form.district) }}
{{ form_label(form.taluka, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.taluka, {'attr': { 'class': 'form-control select-picker', 'data-ajax-url': path('location_village_json') }}) }} {{ form_errors(form.taluka) }}
{{ form_label(form.village, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.village, {'attr': { 'class': 'form-control select-picker' }}) }} {{ form_errors(form.village) }}
{{ form_label(form.address, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.address, {'attr': { 'class': 'form-control' }}) }} {{ form_errors(form.address) }}
{{ form_label(form.pincode, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.pincode, {'attr': { 'autocomplete':true,'class': 'form-control','minlength':'1','maxlength':'6','oninput':"this.value = this.value.replace(/[^0-9]/g, '')"}}) }} {{ form_errors(form.pincode) }}
{{ form_label(form.phone, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.phone, {'attr': {'autocomplete':true, 'class': 'form-control','min':'10','minlength':'10','maxlength':'10','oninput':"this.value = this.value.replace(/[^0-9]/g, '')" }}) }} {{ form_errors(form.phone) }}
{{ form_label(form.email, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.email, {'attr': {'autocomplete':true,'class': 'form-control','maxlength':'50' }}) }} {{ form_errors(form.email) }}