diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index 4277b9d80f5060d86d445e2e7469c3399b6e5d76..7c6bf31cbf4dcf4fa56f26afd9f53e7eb05170be 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -198,11 +198,13 @@ if(isset($server_config_array['misc']['min_password_length'])) { function generatePassword(passwordFieldID, repeatPasswordFieldID){ var oldPWField = jQuery('#'+passwordFieldID); + oldPWField.removeAttr('readonly'); var newPWField = oldPWField.clone(); newPWField.attr('type', 'text').attr('id', 'tmp'+passwordFieldID).insertBefore(oldPWField); oldPWField.remove(); var pword = password(<?php echo $min_password_length; ?>, false, 1); jQuery('#'+repeatPasswordFieldID).val(pword); + jQuery('#'+repeatPasswordFieldID).removeAttr('readonly'); newPWField.attr('id', passwordFieldID).val(pword).trigger('keyup').select(); newPWField.unbind('keyup').on('keyup', function(e) { if($(this).val() != pword) {