Browse Source

DIV-1200 - "Do you go by any other names?" field shows required field validation for fields with valid data

pull/172/head
Michael Olund 5 years ago
parent
commit
9dd47ca92b
2 changed files with 9 additions and 5 deletions
  1. +4
    -4
      edivorce/apps/core/templates/partials/alias_field.html
  2. +5
    -1
      edivorce/apps/core/templatetags/input_field.py

+ 4
- 4
edivorce/apps/core/templates/partials/alias_field.html View File

@ -15,19 +15,19 @@
<div class="form-group name-group alias-body">
<div>
<p>First Name</p>
{% input_field type="text" name=name value=given_1 multiple="true" class="form-block response-textbox alias-given-1" %}
{% input_field type="text" name=name value=given_1 multiple="true" class="form-block response-textbox alias-other-name alias-given-1" %}
</div>
<div>
<p>Middle Name 1</p>
{% input_field type="text" name=name value=given_2 multiple="true" ignore_error=True class="form-block response-textbox alias-given-2" %}
{% input_field type="text" name=name value=given_2 multiple="true" ignore_error=True class="form-block response-textbox alias-other-name alias-given-2" %}
</div>
<div>
<p>Middle Name 2</p>
{% input_field type="text" name=name value=given_3 multiple="true" ignore_error=True class="form-block response-textbox alias-given-3" %}
{% input_field type="text" name=name value=given_3 multiple="true" ignore_error=True class="form-block response-textbox alias-other-name alias-given-3" %}
</div>
<div>
<p>Last Name</p>
{% input_field type="text" name=name value=last_name multiple="true" class="form-block response-textbox alias-last-name" %}
{% input_field type="text" name=name value=last_name multiple="true" class="form-block response-textbox alias-other-name alias-last-name" %}
</div>
</div>

+ 5
- 1
edivorce/apps/core/templatetags/input_field.py View File

@ -56,7 +56,11 @@ def input_field(context, type, name='', value='', multiple='', ignore_error=Fals
error = context.get(name + '_error', False)
if error and not ignore_error:
if 'class' in kwargs:
kwargs['class'] += ' error'
if 'alias-other-name' in kwargs.get('class', ''): # DIV-1200
if not value:
kwargs['class'] += ' error'
else:
kwargs['class'] += ' error'
else:
kwargs['class'] = 'error'


Loading…
Cancel
Save