当鼠标离开输入框判断数据是否存在
来源:互联网 发布:莱芜市宽客网络 编辑:程序博客网 时间:2024/05/16 19:50
在网页中,很多注册输入框都有实现这个功能。
当你鼠标离开输入框的时候,就会判断该账号是否存在于数据库中,如果存在就会在输入框后输出已拥有该账户,否则显示该用户可用!
JSP:
<html> <head> <base href="<%=basePath%>"> </head> <body> <h3>添加管理账号</h3> <script src="js/jquery-1.8.3.js"></script> <script type="text/javascript"> var xhr; function getXMLHttpRequest(){ if(window.XMLHttpRequest) return new XMLHttpRequest(); } function userInput(txtName){ var userName = txtName.value;//获取文本框的值 $.get("Adminser",{name:userName}, //name:键 userName:值 function(data){ //data表示服务器端返回的数据 if(data == "y"){ $("#span").css("color","#0f0").html("用户名可用"); }else{ $("#span").css("color","red").html("用户名不可用"); } } ); /* $.ajax({ type:"post", //请求方式 url:"Adminser", //连接 data:"name="+name, //数据加载 dataType:"text", //数据类型 success:function(data){ //data表示服务器端返回的数据 if(data == "y"){ $("#span").css("color","#0f0").html("用户名可用"); }else{ $("#span").css("color","red").html("用户名不可用"); } } }); */ /* xhr = getXMLHttpRequest();//调用上面的函数创建对象 //设置回调函数,请求的方式,请求的URl及数据 xhr.onreadystatechange = getResult; //封装请求 xhr.open("GET","Adminser?name="+name,true); //发送请求 xhr.send(null); */ } //回调函数,data表示哦从服务器端返回的数据 /* function getResult(){ var s = document.getElementById("span"); //判断服务器端是否成功返回数据 if(xhr.readyState == 4 && xhr.status == 200){ //接收处理服务端返回的数据 var result = xhr.responseText; if(result == "y"){ s.style.color="#0f0"; s.innerHTML="用户名可用"; }else{ s.style.color="red"; s.innerHTML="用户名不可用"; } } } */ </script> <form action="Adminser" method="post"> <p>用户名:<input type="text" name="name" onblur="userInput(this)"/><span id="span"></span></p> <p>密 码:<input type="password" name="pwd"/></p> <p><input type="submit" value="注册"/></p> </form> </body></html>
servlet代码:public class Adminser extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//取客户端提交过来的数据String name = request.getParameter("name");AdminBiz biz = new AdminBizImpl();Admin admin = biz.findByName(name);if(admin == null){//等于null表示没有此用户名response.getWriter().write("y");}else{response.getWriter().write("n");}}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
0 0
- 当鼠标离开输入框判断数据是否存在
- 当鼠标离开输入框判断数据是否存在 onblur ajax 火推
- Ajax实现无刷新验证用户名是否存在 (使用AjaxPro.2.dll)(当鼠标离开输入框时,即使判断用户名是否存在)
- ajax鼠标输入时立即判断文本框值是否存在,存在则提示并阻止提交。
- jQuery Ajax 鼠标离开 验证用户名是否存在(简单)
- angular做出提示框,获取输入的数据展示到界面上,判断数据是否存在,查询数据
- 判断数据中某张表是否存在
- 产生不同随机数,输入数据用折半查找判断数据是否存在。
- 判断输入是否是数据
- 一条sql语句判断数据是否存在
- oracle插入数据前判断是否存在
- 如何判断数据中某张表是否存在
- 判断数据中对象是否存在
- ORACLE 判断查询数据是否存在
- mysql插入前判断数据是否存在
- mybatis学习-入门(6)-实际例子,输入用户注册,并在离开用户名输入框时检查用户是否存在
- select 判断数据是否存在,若存在,将值赋给变量
- 输入学号和姓名,当光标离开时,检测学号是否可用
- 使用java理解程序逻辑第九章
- 轮播也可以这么简单
- 【基于SSH框架的个人博客系统01】Eclipse搭建SSH框架详细流程
- 顺时针打印矩阵
- 关于rand和srand函数使用的一点心得
- 当鼠标离开输入框判断数据是否存在
- hdu 1597 find the nth digit
- jbpm分支decision节点判断跳转
- 父fragment刷新子fragment无反应问题解决方法
- viewer.js插件的使用
- 我可能下了一个假的Wi-Fi万能钥匙:竟然有1387个山寨Wi-Fi万能钥匙!
- [网络电话]Android CSipSimple开发实例
- Python-Numpy的tile函数用法
- C语言基础部分