You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

change-pw.js 1.0KB

123456789101112131415161718192021222324252627282930
  1. //write code in next section
  2. //will run when DOM is loaded
  3. document.addEventListener("DOMContentLoaded", function(){
  4. var form = document.getElementById("loginform");
  5. async function login() {
  6. var old_pw = document.getElementById("old_pw").value;
  7. var new_pw_1 = document.getElementById("new_pw_1").value;
  8. var new_pw_2 = document.getElementById("new_pw_2").value;
  9. var body = {old_password:old_pw, new_password_1:new_pw_1, new_password_2:new_pw_2};
  10. var response = await fetch("/changepw", {
  11. method:"POST",
  12. headers:{
  13. "Accept":"application/json",
  14. "Content-Type":"application/json"
  15. },
  16. body:JSON.stringify(body)
  17. })
  18. var data = await response.json();
  19. console.log("Data: ");
  20. console.log(data);
  21. if(data.suc){
  22. window.location = "/main"
  23. }
  24. }
  25. form.addEventListener("submit", function(e){
  26. e.preventDefault();
  27. login();
  28. });
  29. });