aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/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 4380007..e385359 100644
--- a/www/js/views/submit.js
+++ b/www/js/views/submit.js
@@ -32,6 +32,8 @@
},
onClickSubmit: function(e) {
+ // in case we are getting here from a form submission
+ e.preventDefault();
this.beforeSubmit();
if ( this.validate() ) {
@@ -204,7 +206,8 @@
'pageshow': 'afterDisplay',
'click .ui-btn-left': 'onClickButtonPrev',
'click #report': 'onClickSubmit',
- 'click #confirm_name': 'onClickSubmit'
+ 'click #confirm_name': 'onClickSubmit',
+ 'submit #passwordForm': 'onClickSubmit'
},
initialize: function() {
@@ -247,10 +250,12 @@
$('#form_name').val(err.check_name);
$('#password_row').hide();
$('#check_name').show();
+ $('#confirm_name').focus();
} else {
if ( err.errors && err.errors.password ) {
this.validationError('form_password', err.errors.password );
}
+ $('#report').focus();
}
}