aboutsummaryrefslogtreecommitdiffstats
path: root/www/js/views/submit.js
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2018-05-02 16:45:04 +0100
committerDave Arter <davea@mysociety.org>2018-05-03 14:44:36 +0100
commit491bda2d37f0a7970aa939a70d5c741bbed41512 (patch)
tree1f3e108291ca5e777786a23bb96b9625b852c530 /www/js/views/submit.js
parent701aa5f29d52a482b8ef5afc49301b45ea09c1a1 (diff)
Add CONFIG.PASSWORD_MIN_LENGTH flag & validation
Diffstat (limited to 'www/js/views/submit.js')
-rw-r--r--www/js/views/submit.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/www/js/views/submit.js b/www/js/views/submit.js
index f24f21c..99f2d9b 100644
--- a/www/js/views/submit.js
+++ b/www/js/views/submit.js
@@ -340,11 +340,16 @@
},
validate: function() {
+ this.clearValidationErrors();
var isValid = 1;
if ( !$('#form_password').val() ) {
isValid = 0;
- this.validationError('form_password', FMS.validationStrings.password );
+ this.validationError('form_password', FMS.validationStrings.password.required );
+ } else if ( CONFIG.PASSWORD_MIN_LENGTH && $('#form_password').val().length < CONFIG.PASSWORD_MIN_LENGTH ) {
+ isValid = 0;
+ var msg = FMS.validationStrings.password.short.replace('%d', CONFIG.PASSWORD_MIN_LENGTH);
+ this.validationError('form_password', msg);
}
if ($('#form_name').val() && !this.validateUserTitle()) {