Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. function updateUser() {
  2. // Create a new object to contain the data in the loginForm.
  3. // We assign the new object to a variable called "credentials".
  4. var updateUser = new Object();
  5.  
  6. updateUser.username = getCookie("username");
  7. updateUser.first_name = document.getElementById("firstname").value;
  8. updateUser.last_name = document.getElementById("lastname").value;
  9. updateUser.email = document.getElementById("email").value;
  10. updateUser.phone_number = document.getElementById("phonenumber").value;
  11. updateUser.password = document.getElementById("password").value;
  12.  
  13. var repeatpassword = document.getElementById("repeatpassword").value;
  14.  
  15. if (updateUser.password != repeatpassword) {
  16. alert("Password do not match!");
  17. return;
  18. }
  19.  
  20. //if given first name input is empty.
  21. if (isEmptyOrSpaces(updateUser.first_name)) {
  22. updateUser.first_name = gb_First_Name;
  23. }
  24.  
  25. //if give last name input is empty
  26. if (isEmptyOrSpaces(updateUser.last_name)) {
  27. updateUser.last_name = gb_Last_Name;
  28. }
  29.  
  30. //if email input is empty
  31. if (isEmptyOrSpaces(updateUser.email)) {
  32. updateUser.email = gb_Email;
  33. }
  34.  
  35. //if phone number input is empty
  36. if (isEmptyOrSpaces(updateUser.phone_number)) {
  37. updateUser.phone_number = gb_PhoneNumber;
  38. }
  39.  
  40. //if password input is empty
  41. if (isEmptyOrSpaces(updateUser.password)) {
  42. updateUser.password = gb_Password;
  43. }
  44.  
  45.  
  46. var putUser = new XMLHttpRequest();
  47.  
  48. putUser.open("PUT", "/updateUser", true);
  49.  
  50. putUser.setRequestHeader("Content-Type", "application/json");
  51. putUser.onload = function () {
  52. var response = JSON.parse(request.responseText);
  53.  
  54. //if update is successful
  55. if (response.message == "PASS") {
  56. alert("Update successful!");
  57. } else {
  58. alert("Update failed")
  59. }
  60.  
  61. };
  62.  
  63. putUser.send(JSON.stringify(updateUser));
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement