aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/js/views/submit.js7
-rw-r--r--www/templates/en/submit_password.html6
2 files changed, 10 insertions, 3 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();
}
}
diff --git a/www/templates/en/submit_password.html b/www/templates/en/submit_password.html
index e1af0d0..045885f 100644
--- a/www/templates/en/submit_password.html
+++ b/www/templates/en/submit_password.html
@@ -3,13 +3,14 @@
</div>
<div data-role="content">
+ <form id="passwordForm" name="passwordForm">
<div id="password_row">
<div class="inputcard">
<div>
<input data-role="none" type="password" value="" name="password" id="form_password" placeholder="Your password" required>
</div>
</div>
- <input data-role="button" data-theme="a" type="button" id="report" name="report" value="Report">
+ <input data-role="button" data-theme="a" type="submit" id="report" name="report" value="Report">
</div>
<div id="check_name" class="nodisplay">
<div class="inputcard">
@@ -26,6 +27,7 @@
</fieldset>
</div>
</div>
- <input data-role="button" data-theme="a" type="button" id="report" name="report" value="Confirm name">
+ <input data-role="button" data-theme="a" type="submit" id="confirm_name" name="report" value="Confirm name">
</div>
+ </form>
</div>