From cdcc954cf61b4d60d8f019d50ada9f37278d629c Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Wed, 28 Nov 2018 15:17:59 -0500 Subject: [PATCH] Add validator to user form for consistent validation --- js/lib/input_validations.js | 6 ++++++ templates/fragments/edit_user_form.html | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/js/lib/input_validations.js b/js/lib/input_validations.js index 2ffb279f..76f25d1b 100644 --- a/js/lib/input_validations.js +++ b/js/lib/input_validations.js @@ -9,6 +9,12 @@ export default { unmask: [], validationError: 'Please enter a response' }, + requiredField: { + mask: false, + match: /.+/, + unmask: [], + validationError: 'This field is required' + }, integer: { mask: createNumberMask({ prefix: '', allowDecimal: false }), match: /^[1-9]\d*$/, diff --git a/templates/fragments/edit_user_form.html b/templates/fragments/edit_user_form.html index 5c77dd02..1e3e692e 100644 --- a/templates/fragments/edit_user_form.html +++ b/templates/fragments/edit_user_form.html @@ -9,11 +9,11 @@
- {{ TextInput(form.first_name) }} + {{ TextInput(form.first_name, validation='requiredField') }}
- {{ TextInput(form.last_name) }} + {{ TextInput(form.last_name, validation='requiredField') }}