ajax修改密码

<div>用户名:<input type="text" id="uid" /><span id="tt" style="display:none">用户名不存在</span></div>

<div>密&nbsp;码:<input type=‘password‘ id=‘pwd‘ /><span id="ts" style="display:none">密码不正确</span></div>
<div>新密码:<input type="password" id="pod" /><span id="ta" style="display:none">新密码不能为空</span></div>
<div>新密码:<input type="password" id="ppd" /><span id="tb" style="display:none">第二次新密码不能为空</span></div>
<div ><input type="button" value="修改" id="btn" />&nbsp;<a href="dengluzhu.php"><input type="submit" value="返回" /></a></div>

</div>
</div>

<script type="text/javascript">
$(document).ready(function(e){
$("#uid").blur(function(){
    var uid = $("#uid").val()
    $.ajax({
        url:"uidchuli.php",
        data:{uid:uid},
        dataType:"TEXT",
        type:"POST",
        success: function(data){
            //alert(data);
            if(data.trim()==0)
    {

        $("#tt").css("display","block");
        return false;
    }
    else if(data.trim()==1)
    {
        $("#tt").css("display","none");

    }
    }
    })
    })
    })
$("#pwd").blur(function(){
    var uid = $("#uid").val();
    var  pwd = $("#pwd").val();
    $.ajax({
        url:"uidpwdchuli.php",
        data:{pwd:pwd,uid:uid},
        type:"POST",
        dataType:"TEXT",
        success: function(data){

            if(data.trim()=="no")
    {
        $("#ts").css("display","block");
        return false;
    }
            if(data.trim()=="ok")
    {
        $("#ts").css("display","none");

    }
    }
    })
    })
$("#pod").blur(function(){
    var pod = $("#pod").val();
    if(pod.trim().length==0)
    {

    $("#ta").css("display","block");
    return false;
    }
    else
    {

    $("#ta").css("display","none")
    }
    })
    $("#ppd").blur(function(){
        var ppd = $("#ppd").val();
        if(ppd.trim().length==0)
    {

    $("#tb").css("display","block");
    return false;
    }
    else
    {

    $("#tb").css("display","none")
    }
    })

$("#btn").click(function(){
    var uid = $("#uid").val();
    var pod = $("#pod").val();
    var ppd = $("#ppd").val();

    if(pod.trim().length!=ppd.trim().length)
    {
    alert("输入的两次密码不相同");
    return false;
    }

    else
    {
    $.ajax({
        url:"xugaichuli.php",
        data:{uid:uid,pod:pod,ppd:ppd},
        dataType:"TEXT",
        type:"POST",
        success: function(data){
        if(data.trim().length==1)
        {
            alert("修改成功");

        }
        }
        })
    }

    });
</script>

//ajax修改主页

<?php

$uid=$_POST["uid"];

include("js/DBDA.class.php");

$db=new DBDA();
$sql="select count(*) from admin where adminname=‘{$uid}‘";

echo $db->StrQuery($sql);

?>

//uid处理页面

<?php

$uid=$_POST["uid"];
$pwd=$_POST["pwd"];
include("js/DBDA.class.php");

$db=new DBDA();
$sql="select password from admin where adminname=‘{$uid}‘";

 $mm=$db->StrQuery($sql);
if($mm==$pwd && $pwd!="")
{

    echo "ok";    

}
else
{
echo "no";    

}

//判断密码处理页面

<?php

$uid=$_POST["uid"];
$pod=$_POST["pod"];
include("js/DBDA.class.php");
$db=new DBDA();

$sql="update admin set password=‘{$pod}‘ where adminname=‘{$uid}‘";

echo $db->StrQuery($sql,0);

?>

//执行修改处理页面
时间: 2024-08-25 21:41:53

ajax修改密码的相关文章

008 基于ajax的密码修改 - bos

一.validatebos的使用 1.validatebox用于做页面的输入校验 2.提供以下校验规则: <1>非空校验 <2>使用validType指定,可选值为email,url,length[0,100],remote['http://.../action.do', 'paramName'] 其中remote['http://.../action.do', 'paramName']表示发送ajax请求做验证(基于ajax的服务端校验),返回"true"即成

MUI框架编写修改密码页面并且ajax请求后台数据拿到接口完成修改密码功能

<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <title>修改密码</title> <li

提交form表单---修改密码 ajax、jQuery

<form id ="password" method="post"> <table > <tr> <td>原密码:</td> <td><input type="password" class="easyui-validatebox" required="required" name="oldPassw"/&g

MVC5 网站开发之六 管理员功能之添加、删除、重置密码、修改密码、列表浏览

  一.安装插件. 展示层前端框架以Bootstrap为主,因为Bootstrap的js功能较弱,这里添加一些插件作补充.其实很多js插件可以通过NuGet安装,只是NuGet安装时添加的内容较多,不如自己复制来的干净,所以这里所有的插件都是下载然后复制到项目中. 1.Bootstrap 3 Datepicker 4.17.37 网址:https://eonasdan.github.io/bootstrap-datetimepicker/ 下载并解压压缩包->将bootstrap-datetim

网上图书商城项目学习笔记-008修改密码功能

一.修改密码流程分析 二.代码 1.view层 1)pwd.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 4 5 <!DOCTYPE HT

JavaWeb网上图书商城完整项目--day02-18.修改密码页面处理

1.用户登陆成功之后会显示 当点击修改密码的时候,会进入下面的页面 对应的是pwd.jsp这个文件 我们把对jsp页面前段的校验都封装在pwd.js中,在jsp中引入该js文件 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.

用java进行LDAP用户登陆(用户认证)及修改密码

一.用户认证 public String execute(){ Hashtable env = new Hashtable(); String LDAP_URL = "ldap://8.8.8.8:389"; // LDAP访问地址 env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, LDAP_URL);

用户修改密码

一.记·修改用户密码功能实现 1. 新建页面 profile.jsp,添加三个输入框和提交按钮:用户输入当前密码.输入新密码.再次确认密码和重置按钮.修改密码按钮: 2. 前台 JavaScript 校验用户输入通过后触发 Ajax 请求至后台: 3. 后台(这里使用 SSM 框架实现)在 UserMapper.xml 写 SQL 语句实现,接着是 UserDao.java.UserService.java 和 UserServiceImpl.java 的接口实现: 4. 后台控制器 UserA

31、Flask实战第31天:cms后台修改密码

cms后台修改密码界面布局 先创建cms_resetpwd.html页面,继承cms_base.html {% extends 'cms/cms_base.html' %} {% block title %} 修改密码-CMS管理系统 {% endblock %} {% block page_title %} 个人中心>>>修改密码 {% endblock %} {% block main_content %} 暂无 {% endblock %} 然后编辑cms.views.py,编写修