{{ form_label(form.name, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.name, {'attr': { 'class': 'form-control','autocomplete':'off','maxlength':'50', 'onkeydown':"return /[0-9a-zA-Z ]/i.test(event.key)"}}) }} {{ 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' }}) }} {{ form_errors(form.type) }}
{{ form_label(form.size, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.size, {'attr': { 'class': 'form-control ward_material_size','autocomplete':'off','min':'1', 'maxlenght':'10','oninput':"this.value = this.value.replace(/[^0-9]/g, '')"}}) }} {{ form_errors(form.size) }}
{{ form_label(form.qty, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.qty, {'attr': { 'class': 'form-control ward_material_qty','autocomplete':'off','min':'1', 'oninput':"this.value = this.value.replace(/[^0-9]/g, '')"}}) }} {{ form_errors(form.qty) }}
{{ form_label(form.batchNum, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.batchNum, {'attr': { 'class': 'form-control ward_material_batchNum','autocomplete':'off','min':'1', 'oninput':"this.value = this.value.replace(/[^0-9]/g, '')"}}) }} {{ form_errors(form.batchNum) }}
{{ form_label(form.mfgDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.mfgDate, {'attr': { 'class': 'form-control','autocomplete':'off','readonly':'true' }}) }} {{ form_errors(form.mfgDate) }}
{{ form_label(form.expiryDate, '', {'label_attr': { 'class': 'col-2 col-form-label font-weight-bold' }}) }}
{{ form_widget(form.expiryDate, {'attr': { 'class': 'form-control','autocomplete':'off', 'readonly':'true' }}) }} {{ form_errors(form.expiryDate) }}