|
|
Objavljeno na 24. 12. 2014 02:28:19
|
|
|
|

[mw_shl_code=JavaScript,true]$(function(){ $("#userName").blur(function() { var value = $("#userName").val(); verifyUserName(value); }); $("#userName").focus(function() { $("#userNameErr").text(""); }); });
function verifyUserName(userName){ var value = $("#userName").val(); $.ajax({ tip: "GET", cache:false, async:false, url:"/bookShopping/UserServlet", data:{method:"verifyUserName",userName:value}, dataType:"json", uspeh:funkcija(rezultat){ if(result.ifreg =="true"){ $("#userNameErr").text("To uporabniško ime je registrirano!") ); } } }); }[/mw_shl_code]
[mw_shl_code=java, res] <%@ 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>Registracijska stran</title>
<meta http-equiv="pragma" vsebina="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="poteče" vsebina="0"> <meta http-equiv="ključne besede" vsebina="ključna beseda1,ključna beseda2,ključna beseda3"> <meta http-equiv="opis" vsebina="To je moja stran"> <script type="text/javascript" src="<c:url value='/jquery/jquery-1.5.1.js'/>"></script> <script type="text/javascript" src="<c:url value='/js/register.js'/>"></script> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <tip skripte="text/javascript"> funkcija _hyz() { $("#vCode").attr("src", '<c:url value='/VerifyCodeServlet?'/>' + new Date().getTime());
} </script> </head>
<body> <form action="/bookShopping/UserServlet"> <vhodni tip="hidden" ime="metoda" vrednost="register"/> Uporabniško ime<br/> <vhodni ID = "userName" ime="userName" type="text" vrednost="${formuser.userName }"/><label id = "userNameErr">${errors.loginname }</label><br/> Pravo ime<br/> <vhodno ime="trueName" tip="text" vrednost="${formuser.trueName }" />${errors.trueName }<br/> Geslo<br/> <vhodno ime="passWord" tip="password" vrednost="${formuser.passWord }"/>${errors.loginpass }<br/> Potrdi geslo<br/> <vhodno ime="repassWord" type="password" value="${reloginpass }" />${errors.reloginpass }<br/> Mesto<br/> <vhodno ime="city" type="text" value="${formuser.city }"/>${errors.city }<br/> Stanovanjski naslov<br/> <vhodno ime="address" type="text" value="${formuser.address }"/>${errors.address }<br/> Poštna številka<br/> <vhodno ime="poštna koda" tip="besedilo" vrednost="${formuser.postcode }" />${errors.postcode }<br/> ID številka<br/> <vhodno ime="cardno" tip="text" vrednost="${formuser.cardno }"/>${errors.cartno }<br/> Vrste <br/>dokumentov <vhodno ime="cardType" type="text" value="${formuser.cardType }"/>${errors.cardType }<br/> Kontaktna številka<br/> <vhodno ime="tel" tip="text" vrednost="${formuser.tel }"/>${errors.tel }<br/> E-pošta <br/> <vhodno ime="e-pošta" tip="besedilo" vrednost="${formuser.email }"/>${errors.email }<br/> CAPTCHA <br/><img id= "vCode" src="<c:url value='/VerifyCodeServlet'/>">${errors.verifyCode } <label> <a href="javascript:_hyz()" > zamenjati enega</a></label><br/> <vhodno ime="verifyCode" /><br/> <vhodno ime="BtnRegister" tip="submit" vrednost="Register" /> <a href= "<c:url value='/index.jsp'/>" > se vrni na domačo stran</a> </form> </body> </html> [/mw_shl_code]
[mw_shl_code=java,true]/** * AJAX preverja, ali je uporabniško ime registrirano * @param zahteva * @param resp * @return * @throws ServletException * @throws IOException */ public String verifyUserName(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Boolean b = neresničen; try { int i = userService.verifyUserName(req.getParameter("userName")); če (i==1) { b=resnično; } } catch (SQLException e) { TODO samodejno generiran blok ujetja e.printStackTrace(); } Vrne podatke v JSON formatu resp.getWriter().print ("{\"bool\":\"qqq\"}"); resp.getWriter().print ("{\"ifreg\":\""+b+"\"}"); resp.getWriter().print(b); System.out.println("{\"ifreg\":\""+b+"\"}"); vrni """; }[/mw_shl_code]
|
-
1.png
(226.76 KB, Število prenosov: 426)
-
2.png
(85.65 KB, Število prenosov: 428)
-
3.png
(93.44 KB, Število prenosov: 412)
-
4.png
(174.62 KB, Število prenosov: 418)
-
5.png
(77.35 KB, Število prenosov: 412)
-
6.png
(132.41 KB, Število prenosov: 387)
-
7.png
(113.82 KB, Število prenosov: 397)
Prejšnji:Struts2 prilagojen časovni pretvornikNaslednji:struts2 za pridobitev pogosto uporabljenih objektov v servletu
|