加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax表单验证后台用户名是否存在

发布时间:2020-12-16 00:55:22 所属栏目:百科 来源:网络整理
导读:package ajaxservlet;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.servlet.Re
[html] view plain copy print ?
[html] view plain copy print ?
  1. //以下是ajax部分
  2. varxmlhttp;
  3. functionajaxfun()
  4. {
  5. if(window.XMLHttpRequest)
  6. {//codeforIE7+,Firefox,Chrome,Opera,Safari
  7. xmlhttp=newXMLHttpRequest();
  8. }
  9. else
  10. {//codeforIE6,IE5
  11. xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
  12. }
  13. returnxmlhttp;
  14. }
  15. window.onload=function()
  16. {
  17. document.getElementById("username1").onblur=function()
  18. {
  19. varname=document.getElementsByName("username")[0].value;
  20. xmlhttp=ajaxfun();
  21. xmlhttp.onreadystatechange=check;
  22. //xmlhttp.open("get","http://localhost:8080/ajaxtest/AjaxServlet?username="+name+"&time="+newDate().toTimeString(),true);
  23. //以下是get方法传值
  24. /*xmlhttp.open("get","./AjaxServlet?username="+name+"&time="+newDate().toTimeString(),true);
  25. xmlhttp.send(null);*/
  26. /*
  27. *如果需要像HTML表单那样使用POST传递数据,请使用setRequestHeader()来添加HTTP头。
  28. *然后在send()方法中规定您希望发送的数据:
  29. */
  30. xmlhttp.open("post",true);
  31. xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
  32. xmlhttp.send("a=100&b=222");
  33. }
  34. }
  35. functioncheck()
  36. {
  37. alert(xmlhttp.status);
  38. if(xmlhttp.readyState==4&&xmlhttp.status==200)
  39. {
  40. alert(xmlhttp.status);
  41. document.getElementById("span").innerHTML=xmlhttp.responseText;
  42. }
  43. }
[html] view plain copy print ?
  1. //jsp中的body部分
  2. <body>
  3. <%--<formaction="/ajaxtest/RegisteServlet"method="get">
  4. <formaction=""method="get"enctype="application/x-www-form-urlencoded">
  5. --%>
  6. <formaction="/ajaxtest/RegisteServlet"method="get">
  7. 用户名:<inputtype="text"name="username"id="username1"/><spanid="span"></span><br>
  8. 密码:<inputtype="password"name="userpass"/><br>
  9. 确认密码:<inputtype="password"name="userpass2"/><br>
  10. <inputtype="submit"value="提交"/>
  11. <inputtype="button"name="username"id="username1"value="点击"/>
  12. </form>
  13. </body>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读