javascript和jquery实现用户登录验证


Posted in Javascript onMay 04, 2016

在上一篇文章//3water.com/article/83504.htm中,用javascript实现了用户验证,但并没有对密码进行验证,这次追加了这个功能,并分别用javascript和jquery实现。

一.用jquery的ajax实现的关键代码

实现如下

/*jquery实现
$(document).ready(function(){
 $("#account").blur(function(event) {
 $.ajax({
  type:"GET",
  url:"checkAccount.php?account="+$("#account").val(),
  dataTypes:"text",
  success:function(msg){
  $("#accountStatus").html(msg);
  },
  error:function(jqXHR) {
  alert("账号发生错误!")
  },
 });
 });
 
 $("#password").blur(function(event) {
 $.ajax({
  type:"GET",
  url:"checkPassword.php?",
  dataTypes:"text",
  data:"account="+$("#account").val()+"&password="+$("#password").val(),
  success:function(msg){
  $("#passwordStatus").html(msg);
  },
  error:function(jqXHR) {
  alert("密码查询发生错误!")
  },
 });
 });
}); */

二.用javascript实现的关键代码

实现如下

//javascript实现
 function checkAccount(){
 var xmlhttp;
 var name = document.getElementById("account").value;
 if (window.XMLHttpRequest)
  xmlhttp=new XMLHttpRequest();
 else
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 
 xmlhttp.open("GET","checkAccount.php?account="+name,true);
 xmlhttp.send();
 
 xmlhttp.onreadystatechange=function(){
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  document.getElementById("accountStatus").innerHTML=xmlhttp.responseText;
 }
 }
 
 function checkPassword(){
 var xmlhttp;
 var name = document.getElementById("account").value;
 var pw = document.getElementById("password").value;
 if (window.XMLHttpRequest)
  xmlhttp=new XMLHttpRequest();
 else
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 
 xmlhttp.open("GET","checkPassword.php?account="+name+"&password="+pw,true);
 xmlhttp.send();
 
 xmlhttp.onreadystatechange=function(){
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  document.getElementById("passwordStatus").innerHTML=xmlhttp.responseText;
 }
 }

mysql和数据库部分跟上篇博文的一样没有改变,运行结果如下图

javascript和jquery实现用户登录验证

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
jquery ajax 检测用户注册时用户名是否存在
Nov 03 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
Jan 24 Javascript
jQuery实现平滑滚动的标签分栏切换效果
Aug 28 Javascript
jQuery手动点击实现图片轮播特效
Apr 20 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
Feb 03 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
npm 下载指定版本的组件方法
May 17 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
微信小程序开发之转发分享功能
Oct 22 Javascript
React中Ref 的使用方法详解
Apr 28 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
May 04 #Javascript
纯JS代码实现气泡效果
May 04 #Javascript
DWR中各种java方法的调用
May 04 #Javascript
js实现div在页面拖动效果
May 04 #Javascript
JS功能代码集锦
May 04 #Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 #Javascript
浅析Bootstrap组件之面板组件
May 04 #Javascript
You might like
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jquery 回车事件实现代码
2011/08/23 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
Python查询IP地址归属完整代码
2017/06/21 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
python:动态路由的Flask程序代码
2019/11/22 Python
python内置模块collections知识点总结
2019/12/19 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
餐饮业创业计划书范文
2014/01/06 职场文书
会计辞职信范文
2014/01/15 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
法院授权委托书格式
2014/09/28 职场文书
2015医院个人工作总结范文
2015/05/21 职场文书
单位证明范文
2015/06/18 职场文书
元宵节晚会主持词
2015/07/01 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书