?? reg1.jsp
字號:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@page contentType="text/html; charset=gb2312"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<link href="../css/css.css" rel="stylesheet" type="text/css">
<%String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<base href="<%=basePath%>">
<html:html>
<html:form action="login">
<table>
<TR>
<TD>
Login
</TD>
</tr>
<TR>
<td>
Username:
<html:text property="username" size="25" maxlength="20" />
<html:button onclick="validateForm()" property="validateUsername" value="檢測用戶名"></html:button>
</td>
</TR>
<TR>
<Td id="msgArea"></td>
</TR>
</table>
</html:form>
</html:html>
<script type="text/javascript">
<!--
userNameInfoTd = document.getElementById("msgArea");
function validateForm(){
//ajax
username = document.loginForm.username;
//確保輸入的是符合條件的昵稱
if(username.value ==""||username.value.length<2||username.value.length>20){
alert("請正確輸入昵稱(最少兩個字符,最多20個字符)");
username.focus();
username.select();
return false;
}
userNameInfoTd.innerHTML="用戶名檢測中,請稍等...";
var url = "<%=request.getContextPath()%>/checkUsername.do?username="+username.value;
initRequest();
if(req){
req.onreadystatechange = processRequest;
req.open("GET", url, true);
req.send(null);
}
}
function initRequest(){
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
if (req.overrideMimeType) {
req.overrideMimeType('text/xml');
}
}else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function processRequest(){
if (req.readyState == 4) {
if (req.status == 200) {
var message = req.responseXML.documentElement;
returnMsg = message.getElementsByTagName("message")[0].firstChild.data;
var userNameMsg;
var FLAG ="success";
if (returnMsg == "yes"){
userNameMsg = "<font color=green><b>恭喜</b>!這個昵稱可用</font>";
FLAG = "congtatulation";
}
else if (returnMsg == "no"){
userNameMsg = "<font color=red><b>抱歉</b>!這個昵稱已被人使用</font>";
FLAG = "sorry";
}else if(returnMsg =="nodata"){
userNameMsg = "<font color=red><b>抱歉</b>!你沒有輸入昵稱</font>";
FLAG = "sorry";
}
displayMsg(userNameMsg,FLAG);
} else {
alert ( "Not able to retrieve description:" + req.statusText);
}
}
}
function displayMsg(userNameMsg,FLAG){
userNameInfoTd.innerHTML = userNameMsg;
if ("sorry"==FLAG){
document.getElementById("username").focus();
document.getElementById("username").select();
}
}
//-->
</script>
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'login.jsp' starting page</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">
</head>
<body>
This is my JSP page. <br>
</body>
</html>-->
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -