Improve paper_id handling in register form
Change-Id: Ia5b5d61cbe9044f84ce6e3932b0538ae0708a52c
diff --git a/static/main.js b/static/main.js
index ee19a8a..eed544b 100644
--- a/static/main.js
+++ b/static/main.js
@@ -16,12 +16,14 @@
event.stopPropagation();
}
update_total_due();
+ update_paper_id_field();
form.classList.add('was-validated');
}, false);
});
}, false);
window.addEventListener('popstate', function(event) {
update_total_due();
+ update_paper_id_field();
}, false);
})();
@@ -60,10 +62,10 @@
var paper_id = $("#paper_id");
if ($('#author').is(":checked")) {
paper_id.removeAttr('disabled');
- paper_id.attr('pattern', '\\d{1,4}');
+ paper_id.attr('pattern', '[1-9]\\d{0,3}');
paper_id.attr('required', 'required');
val = paper_id.val();
- if (!x.match(/^\d{1,4}$/)) {
+ if (!val.match(/^\d{1,4}$/)) {
paper_id.val('');
}
} else {