• 功能
  1. jQuery验证账号是否存在
  2. form表单提交判断,失焦判断
  • 界面

  • Ajax代码,验证用户rye1是否存在
     function check_UserId() {$userId = $("#userId").val();$.post("checkUserId","userId=" + $userId,function (result) { // 异步访问servlet的数据if (result == "true") { // rye1 存在 禁用注册alert("账号存在!");document.getElementById("sub").disabled = true;}if (result == "false") {document.getElementById("sub").disabled = false;// 提交可用// $("#sub").disabled = false;}},"text");}
  • index.jsp 页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script type="" src = "scripts/jquery-1.8.3.min.js"></script><script type="text/javascript">function check_form() {var els = document.getElementsByTagName("input");for (var i = 0; i < els.length; i++) {if (typeof(els[i].getAttribute("onblur")) == "string" || typeof(els[i].getAttribute("onblur")) == "function") {if (!check_item(els[i])) {return false;}}}return true;}function check_item(obj) {var msgBox = obj.parentNode.getElementsByTagName("span")[0];var val = obj.value.trim();var name = obj.name;switch (name) {case "userId":if (val == "" || val == null) {msgBox.innerText = "填写用户名";return false;} else {// 验证账号是否存在check_UserId();}              break;case "userPwd":if (val == "" || val == null) {msgBox.innerText = "填写密码";return false;} }return true;}function focus_item(obj) {var msgBox = obj.parentNode.getElementsByTagName("span")[0];msgBox.innerText = "";}</script></head><body><form action="registerServlet" method="post" onsubmit="return check_form()"><table><tr><td>userId: <input type="text" name="userId" id="userId" onfocus="focus_item(this)" onblur="check_item(this)"/><span></span></td><td>userPwd:<input type="password" name="userPwd" onfocus="focus_item(this)" onblur="check_item(this)"/><span></span></td></tr><tr><td><input type="submit" value="注册" id="sub" disabled="disabled"/></td><td><input type="reset" value="重置"/></td>                            </tr></table></form></body>
</html>
  • 测试 注册按钮可用!

注册demo,使用jQuery异步验证账号是否存在相关推荐

  1. Ajax+jquery实现异步验证用户名功能

    页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <h ...

  2. jQuery Validate验证框架详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.导入js库 <script type="text/javascript" src="& ...

  3. MVC验证10-到底用哪种方式实现客户端服务端双重异步验证

    本篇将通过一个案例来体验使用MVC的Ajax.BeginForm或jQuery来实现异步提交,并在客户端和服务端双双获得验证.希望能梳理.归纳出一个MVC异步验证的通用解决思路.本篇主要涉及: 1.通 ...

  4. jQuery异步上传文件

    jQuery异步上传文件 我想通过jQuery异步上传文件,这是我的HTML: 1 2 3 <span>File</span> <input type="fil ...

  5. jQuery.Validate 验证

    jQuery校验 一导入js库 <script src="../js/jquery.js" type="text/javascript"></ ...

  6. jquery. Validator验证框架ajax返回json数据

    今天在使用jquery. Validator验证框架的过程中遇到了一个这个的问题: 我需要动态的去验证注册邮箱是否已经存在了,所以需要用到ajax请求来解决该问题.但在使用该验证框架的ajax异步请求 ...

  7. unity(登录注册用手机号短信验证)

    短信验证 1.短信验证我是通过mob的SMSSDK实现的(free) 官网下载:http://www.mob.com/wiki/detailed?wiki=SMSSDK_for_Unity3D& ...

  8. Ajax注册表单用户名实时验证

    原文地址为: Ajax注册表单用户名实时验证 1.1.1 摘要 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用户名和电子邮件地址: ...

  9. ajax注册表单用户名实时验证,Ajax注册表单用户名实时验证..doc

    Ajax注册表单用户名实时验证. Ajax注册表单用户名实时验证 1.1.1 摘要 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用 ...

最新文章

  1. WatchClear 方法 html5,clearWatch()
  2. Tensorflow分批量读取tfrecords
  3. A new image format for the Web
  4. Bootstrap学习遇到的role属性--- 无障碍网页应用属性
  5. 网游运营基础知识与专业术语
  6. Open Source Bing Maps API for ASP.NET MVC
  7. python内建函数是什么意思_Python3内建函数简介,Python3内建函数详解
  8. html定义字体纵向对齐,HTML5 Canvas的文本如何实现垂直对齐
  9. 简繁互相切换的字库(比较全)
  10. 玉米叶片病害识别与分类的优化密集卷积神经网络模型
  11. python十大重点_你见过的最全面的 Python 重点
  12. spring扫描配置文件
  13. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 10 章 类型转换_10.5. UNION、CASE和相关结构...
  14. 环境化学试题及答案大全
  15. 大二数据库实验报告答案
  16. 2014年华为南研所校园招聘---机试+面试
  17. EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01性能与PLC组网攻略
  18. 百度2015春季实习生招聘附加题
  19. vscode java中文乱码
  20. 未来:spring响应式编程 Hands-On Reactive Programming in Spring 5(二)------Basic Concepts

热门文章

  1. 第三十五期:网络爬虫是啥玩意儿?有什么用呢?
  2. 第五十六期:百度CTO王海峰CNCC2019演讲:深度学习平台支撑产业智能化
  3. Python sqrt() 函数
  4. php打开就执行url,php执行URL解析
  5. linux python安装教程_Linux系统如何安装Python?新手教程
  6. request用法_虚拟语气用法总结
  7. 中yeti不能加载_第二十章_类的加载过程详解
  8. java设置项目根目录 工作目录 working dictionary
  9. Vmware下CentOs7 桥接模式下配置固定IP
  10. 使用java修改图片DPI