|
|
Publicerad på 2014-12-24 02:28:19
|
|
|
|

[mw_shl_code=javascript,true]$(function(){ $("#userName").blur(function() { var-värde = $("#userName").val(); verifieraAnvändarnamn(värde); }); $("#userName").focus(function() { $("#userNameErr").text(""); }); });
function verifyUserName(userName){ var-värde = $("#userName").val(); $.ajax({ typ:"GET", cache:false, asynk: falsk, url:"/bookShopping/UserServlet", data:{method:"verifyUserName",userName:value}, dataType:"json", success:funktion(resultat){ if(result.ifreg =="true"){ $("#userNameErr").text("Detta användarnamn är registrerat!") ); } } }); }[/mw_shl_code]
[mw_shl_code=java, sant] <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head>
<title>Registreringssida</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="text/javascript" src="<c:url value='/jquery/jquery-1.5.1.js'/>"></script> <script type="text/javascript" src="<c:URLvärde='/js/register.js'/>"></script> <!-- <länk rel="stilmall" typ="text/css" href="styles.css"> --> <script type="text/javascript"> funktion _hyz() { $("#vCode").attr("src", '<c:url value='/VerifyCodeServlet?'/>' + ny Date().getTime());
} </script> </head>
<body> <formåtgärd="/bookShopping/UserServlet"> <inputtyp="dold" namn="metod" värde="register"/> Användarnamn<br/> <input id = "userName" name="userName" type="text" value="${formuser.userName }"/><label id = "userNameErr">${errors.loginname }</label><br/> Riktigt namn<br/> <input name="trueName" type="text" value="${formuser.trueName }" />${errors.trueName }<br/> Lösenord<br/> <inmatningsnamn="passWord" typ="lösenord" värde="${formuser.passWord }"/>${errors.loginpass }<br/> Bekräfta lösenordet<br/> <input name="repassWord" type="password" value="${reloginpass }" />${errors.reloginpass }<br/> Stad<br/> <inmatningsnamn="stad" typ="text" värde="${formuser.city }"/>${errors.city }<br/> Bostadsadress<br/> <inmatningsnamn="adress" typ="text" värde="${formuser.address }"/>${errors.address }<br/> Postnummer<br/> <inmatningsnamn="postnummer" typ="text" värde="${formuser.postcode }" />${errors.postcode }<br/> ID-nummer<br/> <inmatningsnamn="cardno" type="text" value="${formuser.cardno }"/>${errors.cartno }<br/> Typer av <br/>dokument <inmatningsnamn="cardType" type="text" value="${formuser.cardType }"/>${errors.cardType }<br/> Kontaktnummer<br/> <inmatningsnamn="tel" typ="text" värde="${formuser.tel }"/>${errors.tel }<br/> E-post <br/> <inmatningsnamn="e-post" typ="text" värde="${formuser.email }"/>${errors.email }<br/> CAPTCHA <br/><img id= "vCode" src="<c:url value='/VerifyCodeServlet'/>">${errors.verifyCode } <label> <a href="javascript:_hyz()" > ersätta ett</a></label><br/> <inmatningsnamn="verifieraKod" /><br/> <inmatningsnamn="BtnRegister" typ="skicka in" värde="Register" /> <a href= "<c:url value='/index.jsp'/>" > återgå till startsidan</a> </form> </body> </html> [/mw_shl_code]
[mw_shl_code=java, sant]/** * AJAX verifierar om användarnamnet är registrerat * @param krav * @param andning * @return * @throws ServletException * @throws IOException */ publik Sträng verifieraAnvändarnamn (HttpServletRequest req, HttpServletResponse resp) kastar ServletException, IOException { boolesk b = falsk; try { int i = userService.verifyUserName(req.getParameter("userName")); om (i==1) { b=sant; } } fånga (SQLException e) { TODO Autogenererad fångstblock e.printStackTrace(); } Returnerar data i JSON-format resp.getWriter().print("{\"bool\":\"qqq\"}"); resp.getWriter().print("{\"ifreg\":\""+b+"\"}"); resp.getWriter().print(b); System.out.println("{\"ifreg\":\""+b+"\"}"); återvända ""; }[/mw_shl_code]
|
-
1.png
(226.76 KB, Antal nedladdningar: 426)
-
2.png
(85.65 KB, Antal nedladdningar: 428)
-
3.png
(93.44 KB, Antal nedladdningar: 412)
-
4.png
(174.62 KB, Antal nedladdningar: 418)
-
5.png
(77.35 KB, Antal nedladdningar: 412)
-
6.png
(132.41 KB, Antal nedladdningar: 387)
-
7.png
(113.82 KB, Antal nedladdningar: 397)
Föregående:Struts2 anpassad tidsomvandlareNästa:struts2 för att få de vanligt använda objekten i servleten
|