Angularjs修改密码的实例代码


Posted in Javascript onMay 26, 2017

修改密码逻辑思维

首先要输入旧的密码,判断旧的密码是否正确(后台判断)

其次输入新的密码,判断新密码格式(可增加)

最后判断新密码和确认密码输入是否一致

html部分

<form class="form-horizontal" role="form">
 <div class="form-group">
  <label class="col-sm-2 control-label"><i class="importance">*</i>当前密码</label>
  <div class="col-sm-6">
   <input type="text" class="form-control" ng-model="user.password">
  </div>
 </div>
 <div class="form-group">
  <label class="col-sm-2 control-label"><i class="importance">*</i>新密码</label>
  <div class="col-sm-6">
   <input type="text" class="form-control" ng-model="user.newPassword" ng-minlength="8" ng-maxlength="16" required>
  </div>
 </div>
 <div class="form-group">
  <label class="col-sm-2 control-label"><i class="importance">*</i>确认新密码</label>
  <div class="col-sm-6">
   <input type="text" class="form-control" ng-model="password_again">
  </div>
 </div>
 <div class="form-group">
  <div class="col-sm-offset-2 col-sm-10">
   <button type="submit" class="btn btn-default x_submit" ng-click="changePassword()">保存设置</button>
  </div>
 </div>
</form>

AngularJS部分

.controller('userpswdCtrl', function($scope,Account,SweetAlert,$state,$localStorage){
 $scope.user = {}; //信息全部存在user里面
 $scope.changePassword = function(){
  if($scope.password_again === $scope.user.newPassword){  //如果两次密码输入一致
    $scope.user.accountId = $localStorage.accountId;   //获取用户id
    Account.modifyPassword($scope.user,function(data){  //修改密码
     console.log(data);
     SweetAlert.swal({
      title:'',
      text: "修改成功",
      type: "success",
      showCancelButton: false,
      confirmButtonColor: "#DD6B55",
      confirmButtonText: "是",
      cancelButtonText: "否",
      closeOnConfirm: true,
      closeOnCancel: true
     })
    },function(){

    })
  }
 }
})

以上所述是小编给大家介绍的Angularjs修改密码的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
JS中图片缓冲loading技术的实例代码
Aug 29 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
js中键盘事件实例简析
Jan 10 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
js编写当天简单日历效果【实现代码】
May 03 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
利用hasOwnProperty给数组去重的面试题分享
Nov 05 Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 Javascript
详解vue.js的devtools安装
May 26 #Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
May 26 #Javascript
vue.js获取数据库数据实例代码
May 26 #Javascript
详解通过JSON数据使用VUE.JS
May 26 #Javascript
JS中去掉array中重复元素的方法
May 26 #Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
May 26 #Javascript
AngularJS表单验证功能分析
May 26 #Javascript
You might like
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
银行自荐信范文
2013/10/07 职场文书
中文专业毕业生自荐信
2013/10/28 职场文书
前台领班岗位职责
2013/12/04 职场文书
自荐信的格式
2014/03/10 职场文书
经销商订货会主持词
2014/03/27 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
公司借条范本
2015/05/25 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang