/** * @author Usman Naeem */ const request_password_reset_code_id = "request_password_reset_code_form"; window.onload = function () { addHeader(false); addFooter(); preventDefaultFormSubmit(request_password_reset_code_id); }; async function request_password_reset_code() { try { const messageboxElement = getElement("message_box"); messageboxElement.innerHTML = ""; const loginIdElement = getElement("login_id"); if (loginIdElement.value.trim() === "") { return; } const form_data = getFormData(request_password_reset_code_id); disableOrEnableForm(request_password_reset_code_id, true); const url = "GenerateUserPasswordResetCode"; const json = await callWebservicePOST(url, form_data, messageboxElement, null); if (json.code !== 200) { messageboxElement.innerHTML = json.message; } else { messageboxElement.innerHTML = "Email with reset code will be sent to your email address."; } } catch (error) { handleError("Failed to process", "message_box"); } disableOrEnableForm(request_password_reset_code_id, false); }