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 相关文章推荐
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
Dec 14 Javascript
AngularJS控制器controller正确的通信的方法
Jan 25 Javascript
jQuery链式调用与show知识浅析
May 11 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
jQuery EasyUI Panel面板组件使用详解
Feb 28 Javascript
vue 动态修改a标签的样式的方法
Jan 18 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
详解在React中跨组件分发状态的三种方法
Aug 09 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 Javascript
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
基于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/12/04 PHP
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
2007/01/16 Javascript
点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
实例讲解javascript注册事件处理函数
2016/01/09 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
2018/04/13 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
python进阶教程之词典、字典、dict
2014/08/29 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
vue.js刷新当前页面的实例讲解
2020/12/29 Python
捐书寄语赠言
2014/01/18 职场文书
教师业务学习制度
2014/01/25 职场文书
2015年党支部公开承诺书
2015/01/22 职场文书
介绍信如何写
2015/01/31 职场文书
学困生转化工作总结
2015/08/13 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书