返回顶部
首页 > 资讯 > 精选 >Ajax如何实现异步用户名验证功能
  • 876
分享到

Ajax如何实现异步用户名验证功能

2023-06-08 08:06:38 876人浏览 独家记忆
摘要

这篇文章给大家分享的是有关ajax如何实现异步用户名验证功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先看看布局比较简单,效果图如下ajax功能:    当用户填写好账号切换到密

这篇文章给大家分享的是有关ajax如何实现异步用户名验证功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

先看看布局比较简单,效果图如下

Ajax如何实现异步用户名验证功能

ajax功能:

    当用户填写好账号切换到密码框的时候,使用ajax验证账号的可用性。检验的方法如下:首先创建XMLHttpRequest对象,然后将需要验证的信息(用户名)发送到服务器端进行验证,最后根据服务器返回状态判断用户名是否可用。

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","login.PHP?account="+name,true);xmlhttp.send(); xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200)  document.getElementById("accountStatus").innerhtml=xmlhttp.responseText;}

运行结果

Ajax如何实现异步用户名验证功能

代码实现

index.html

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Ajax登陆验证</title><script type="text/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","login.php?account="+name,true);xmlhttp.send(); xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200)  document.getElementById("accountStatus").innerHTML=xmlhttp.responseText;}}</script></head><body><div id="content"><h3>使用Ajax实现异步登陆验证</h3><fORM>账 号:<input type="text" id="account" autofocus required onblur="checkAccount()"></input><span id="accountStatus"></span><br><br>密 码:<input type="passWord" id="password" required></input><span id="passwordStatus"></span><br><br><input type="submit" value="登陆"></input></form></div></body></html>

login.php

<?php  $con = mysqli_connect("localhost","root","GDHL007","sysu");   if(!empty($_GET['account'])){    $sql1 = 'select * from login where account = "'.$_GET['account'].'"';    //数据库操作    $result1 = Mysqli_query($con,$sql1);    if(mysqli_num_rows($result1)>0)      echo '<font >该用户存在</font>';    else       echo '<font >该用户不存在</font>';    mysqli_close($con);  }else    echo '<font >用户名不能为空</font>'; ?>

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。

感谢各位的阅读!关于“Ajax如何实现异步用户名验证功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Ajax如何实现异步用户名验证功能

本文链接: https://lsjlt.com/news/252815.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Ajax如何实现异步用户名验证功能
    这篇文章给大家分享的是有关Ajax如何实现异步用户名验证功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先看看布局比较简单,效果图如下ajax功能:    当用户填写好账号切换到密...
    99+
    2023-06-08
  • jQuery如何实现Ajax 验证用户名唯一性功能
    这篇文章给大家分享的是有关jQuery如何实现Ajax 验证用户名唯一性功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JSP部分代码:<%@ page&nbs...
    99+
    2024-04-02
  • Ajax+Struts2如何实现验证码验证功能
    这篇文章主要为大家展示了“Ajax+Struts2如何实现验证码验证功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax+Struts2如何实现验证码验证...
    99+
    2024-04-02
  • Ajax注册用户时如何实现表单验证功能
    这篇文章主要讲解了“Ajax注册用户时如何实现表单验证功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ajax注册用户时如何实现表单验证功能”吧!很多时候在网站上注册时,我们会发现,注册表...
    99+
    2023-06-08
  • 如何使用Ajax验证用户名
    这篇文章主要介绍了如何使用Ajax验证用户名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。用Ajax验证用户名代码如下所示:接口: get ...
    99+
    2024-04-02
  • 使用AJAX怎么实现一个注册验证用户名功能
    今天就跟大家聊聊有关使用AJAX怎么实现一个注册验证用户名功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。接口public interface UserDao&...
    99+
    2023-06-07
  • Ajax如何实现表单验证功能
    本篇内容主要讲解“Ajax如何实现表单验证功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ajax如何实现表单验证功能”吧! 兼...
    99+
    2024-04-02
  • Ajax如何实现邮箱、用户名唯一性验证
    这篇文章将为大家详细讲解有关Ajax如何实现邮箱、用户名唯一性验证,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体代码如下所示: <script&nbs...
    99+
    2024-04-02
  • ajax如何验证用户名和密码
    这篇文章主要介绍ajax如何验证用户名和密码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下1.ajax主体部分     var&n...
    99+
    2024-04-02
  • 如何使用AJAX完成用户名是否存在异步校验
    这篇文章主要介绍了如何使用AJAX完成用户名是否存在异步校验,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用AJAX完成用户名是否存在异步...
    99+
    2024-04-02
  • 如何利用 Linq+Jquery+Ajax 实现异步分页功能
    本篇内容主要讲解“如何利用 Linq+Jquery+Ajax 实现异步分页功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何利用 Linq+Jquery+A...
    99+
    2024-04-02
  • AJAX如何实现无刷新检测用户名功能
    这篇文章将为大家详细讲解有关AJAX如何实现无刷新检测用户名功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先来看看原理图register.php<!DOCTYPE html>&l...
    99+
    2023-06-08
  • Ajax中怎么实现异步传输与验证
    本篇文章为大家展示了Ajax中怎么实现异步传输与验证,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:<script type="text/j...
    99+
    2024-04-02
  • 怎么用Ajax异步方式实现登录与验证
    这篇文章主要介绍“怎么用Ajax异步方式实现登录与验证”,在日常操作中,相信很多人在怎么用Ajax异步方式实现登录与验证问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用A...
    99+
    2024-04-02
  • angular如何实现异步验证防抖
    小编给大家分享一下angular如何实现异步验证防抖,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言本周的一个需求是在一个异步...
    99+
    2024-04-02
  • 如何使用vue+element-ui集成随机验证码+用户名+密码实现form表单验证功能
    这篇文章主要介绍了如何使用vue+element-ui集成随机验证码+用户名+密码实现form表单验证功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一...
    99+
    2024-04-02
  • 使用ajax怎么实现一个验证码功能
    本篇文章给大家分享的是有关使用ajax怎么实现一个验证码功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先创建一个验证码:<%@ page con...
    99+
    2023-06-08
  • 使用ajax怎么实现一个实时验证功能
    本篇文章给大家分享的是有关使用ajax怎么实现一个实时验证功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是ajaxAjax 即“Asynchronous Javascr...
    99+
    2023-06-08
  • 如何使用AJAX验证用户登录
    这篇文章将为大家详细讲解有关如何使用AJAX验证用户登录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们来分一下步骤吧:1.HTML代码,页面先写出来;2.正则表达式验...
    99+
    2024-04-02
  • Java如何实现验证码功能
    这篇文章给大家分享的是有关Java如何实现验证码功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言      验证码可以说在我们生活中已经非常普遍了,任何...
    99+
    2023-05-30
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作