ajax——登录系统 用户名是否存在校验
来源:互联网 发布:windows 7 原版下载 编辑:程序博客网 时间:2024/05/18 18:16
1.在用户名 输入出 设置失去焦点函数
<td><input type="text" id="username" name="username" class="text" maxlength="20" onblur="checkUsername()"/><span id="span1"></span>
</td>
2.编写函数体 ajax的四个步骤! 1.创建对象 2.设置监听 3.打开连接 4.发送数据
function checkUsername(){var username=document.getElementById("username").value;//1.创建XMLHttpRequest对象var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } //2.设置监听 onreadystatechange存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。 xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4&&xmlhttp.status==200) { document.getElementById("span1").innerHTML=xmlhttp.responseText; } } //3.打开连接 xmlhttp.open("GET", "${pageContext.request.contextPath}/user_findNameBy.action?time="+new Date().getTime()+"&username="+username, true) //4.发送数据 xmlhttp.send(null);}
3.编写action
public String findNameBy() throws IOException{String username=user.getUsername();User getuser=userService.findNameBy(username);HttpServletResponse response=ServletActionContext.getResponse();response.setContentType("text/html;charset=UTF-8");if(getuser!=null){response.getWriter().println("<font color='red'>用户名已存在</font>");}else{response.getWriter().println("<font color='green'>用户名可以使用</font>");}return NONE;}
效果显示:
阅读全文
0 0
- ajax——登录系统 用户名是否存在校验
- 校验用户名是否存在的Ajax
- ajax设置async校验用户名是否存在
- 案例:Ajax异步校验用户名是否存在
- struts 实现ajax校验用户名是否存在
- 异步校验用户名是否存在(AJAX)
- ajax实现校验用户名是否存在
- 力所能及之springmvc+ajax+jquery+json实现登录异步校验用户名是否存在
- Ajax校验登录名是否存在
- 【项目实战】---使用ajax完成用户名是否存在异步校验
- 使用AJAX完成用户名是否存在异步校验:
- 使用AJAX完成用户名是否存在异步校验
- 使用AJAX完成用户名是否存在异步校验:
- 【SSH网上商城】使用AJAX异步加载校验用户名是否存在
- 异步校验用户名是否存在
- 利用AJAX在登录时判断用户名是否存在
- Ajax——异步检查用户名是否存在
- SSH第一步——Ajax异步验证用户名是否存在
- ubuntu16.04搭建VPN服务器
- 在O(1)时间删除链表结点
- javascript的dom操作—增删改查
- POJ 2253 Frogger (求每条路径中最大值的最小值,Dijkstra变形)
- Java语言基础(六)
- ajax——登录系统 用户名是否存在校验
- tensorflow自定义op:work_shard
- Unity自定义UI组件(九) 颜色拾取器(下)
- css边距属性
- jzoj. 1301. treecut
- NumPy使用
- WEB标准要求
- 十四、数据机构---堆排序
- HDU1789 Doing Homework again(贪心)