Geen omschrijving

changepass.js 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //注册信息
  2. mui.ready(function() {
  3. /*定义全局变量*/
  4. var restPassword = document.getElementById("restPassword");
  5. var oldPassword = document.getElementById("oldPassword");
  6. var newPassword = document.getElementById("newPassword");
  7. var newPassword2 = document.getElementById("newPassword2");
  8. /*校验修改密码按钮显示状态*/
  9. mui('.maincon').on('keyup', "#oldPassword,#newPassword,#newPassword2", function() {
  10. hideButtn2(oldPassword,newPassword,restPassword,"frmactiveok",newPassword2);
  11. });
  12. /*修改密码按钮*/
  13. restPassword.addEventListener('tap', function() {
  14. valOld();
  15. })
  16. function valOld(){
  17. if(oldPassword.value.length < 6 || newPassword.value.length < 6 || newPassword2.value.length < 6){
  18. plus.nativeUI.toast("密码不少于6位,请输入正确的密码", toastStyle);
  19. return;
  20. }else if(oldPassword.value == newPassword.value){
  21. plus.nativeUI.toast("新旧密码不能一致", toastStyle);
  22. return;
  23. }else if(newPassword2.value != newPassword.value){
  24. plus.nativeUI.toast("两次输入密码不一致", toastStyle);
  25. return;
  26. }else{
  27. modifySuccess();
  28. }
  29. }
  30. /*修改密码*/
  31. function modifySuccess() {
  32. var userId = plus.storage.getItem('userid');
  33. console.log(userId)
  34. mui.ajax(baseUrl + '/ajax/cp', {
  35. data:{
  36. "id":userId,
  37. "npw":newPassword2.value,
  38. "onw":oldPassword.value
  39. },
  40. dataType: 'json', //数据格式类型
  41. type: 'post', //http请求类型
  42. timeout: 10000, //超时设置
  43. success: function(data) {
  44. console.log(data.success)
  45. if(data.data){
  46. plus.nativeUI.toast("密码修改成功",toastStyle);
  47. mui.currentWebview.close();
  48. goLoginFun();
  49. return;
  50. }else{
  51. plus.nativeUI.toast("原密码填写错误",toastStyle);
  52. return;
  53. }
  54. },
  55. error: function() {
  56. plus.nativeUI.toast("服务器链接超时", toastStyle);
  57. return;
  58. }
  59. });
  60. }
  61. })