diff options
Diffstat (limited to 'httemplate/elements/validate_password.html')
-rw-r--r-- | httemplate/elements/validate_password.html | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/httemplate/elements/validate_password.html b/httemplate/elements/validate_password.html index 3d23a552c..4057f5d3f 100644 --- a/httemplate/elements/validate_password.html +++ b/httemplate/elements/validate_password.html @@ -22,6 +22,17 @@ should be the input id plus '_result'. <SCRIPT> function add_password_validation (fieldid, submitid) { var inputfield = document.getElementById(fieldid); + inputfield.onkeydown = function(e) { + var key; + if (window.event) { key = window.event.keyCode; } + else { key = e.which; } // for ff browsers + // some browsers allow the enter key to submit a form even if the submit button is disabled + // below prevents enter key from submiting form if password has not been validated. + if (key == '13') { + var check = checkPasswordValidation(); + return check; + } + } inputfield.onkeyup = function () { var fieldid = this.id+'_result'; var resultfield = document.getElementById(fieldid); |