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 相关文章推荐
javascript document.referrer 用法
Apr 30 Javascript
运用jquery实现table单双行不同显示并能单行选中
Jul 25 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
May 19 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
ie与ff下的event事件使用介绍
Nov 25 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
详解javascript的变量与标识符
Jan 04 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
Mar 10 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
ES6中Set和Map用法实例详解
Mar 02 Javascript
原生js实现密码强度验证功能
Mar 18 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
Apr 14 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
国内php原创论坛
2006/10/09 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
销售顾问的岗位职责
2013/11/13 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
请假条范文大全
2014/04/10 职场文书
酒店员工培训方案
2014/06/02 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
2014年环保局工作总结
2014/12/11 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
如何利用python实现列表嵌套字典取值
2022/06/10 Python
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS