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 相关文章推荐
DIY jquery plugin - tabs标签切换实现代码
Dec 11 Javascript
js获取height和width的方法说明
Jan 06 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
js打造数组转json函数
Jan 14 Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 Javascript
jQuery实现表格行上移下移和置顶的方法
May 22 Javascript
JavaScript 数组中最大最小值
Jun 05 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
Sep 04 Javascript
自己封装的一个简单的倒计时功能实例
Nov 23 Javascript
理解 JavaScript EventEmitter
Mar 29 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 Javascript
node.js制作一个简单的登录拦截器
Feb 10 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php中static静态变量的使用方法详解
2010/06/04 PHP
php取得字符串首字母的方法
2015/03/25 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
浅谈Python类中的self到底是干啥的
2019/11/11 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
销售口号霸气押韵
2015/12/24 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
JVM钩子函数的使用场景详解
2021/08/23 Java/Android