aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/views/submit.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/views/submit.js')
-rw-r--r--src/js/views/submit.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/js/views/submit.js b/src/js/views/submit.js
index 3e11dd6..0a66236 100644
--- a/src/js/views/submit.js
+++ b/src/js/views/submit.js
@@ -236,7 +236,7 @@
this.validationError('form_name', FMS.validationStrings.name.required );
} else {
var validNamePat = /\ba\s*n+on+((y|o)mo?u?s)?(ly)?\b/i;
- if ( name.length < 6 || !name.match( /\S/ ) || name.match( validNamePat ) ) {
+ if ( name.length < 6 || !name.match( /\s/ ) || !name.match( /\S/ ) || name.match( validNamePat ) ) {
isValid = 0;
this.validationError('form_name', FMS.validationStrings.name.validName);
}
@@ -362,12 +362,14 @@
onClickContinue: function(e) {
e.preventDefault();
- $('#continue').focus();
- if ( ! this.model.get('submit_clicked') ) {
- this.model.set('submit_clicked', 'submit_sign_in');
+ if ( this.validate() ) {
+ $('#continue').focus();
+ if ( ! this.model.get('submit_clicked') ) {
+ this.model.set('submit_clicked', 'submit_sign_in');
+ }
+ FMS.currentUser.set('password', $('#form_password').val());
+ this.navigate( this.next );
}
- FMS.currentUser.set('password', $('#form_password').val());
- this.navigate( this.next );
}
})
});