📄 newuser.jsp
字号:
<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%><%@ page import="ArticleSharing.DBTools" %><%@ page import="java.sql.*" %><%--The taglib directive below imports the JSTL library. If you uncomment it,you must also add the JSTL library to the project. The Add Library... actionon Libraries node in Projects view can be used to add the JSTL 1.1 library.--%><%--<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> --%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><script language="javascript">function check_email() { var strm = document.form1.email.value; //提交mail地址的文本框 var regm = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;//验证Mail的正则表达式,^[a-zA-Z0-9_-]:开头必须为字母,下划线,数字, if (!regm.test(strm) && strm!="") { alert("邮箱地址格式错误或含有非法字符!\n请检查!"); document.form1.email.value = ""; // 清空输入框 document.form1.email.focus(); return false; } return true;}function check_password() { var password_1 = document.form1.password.value; var password_2 = document.form1.password2.value; if (password_1 != password_2) { alert("两次输入的密码不一致,请重新输入!"); document.form1.password.value = ""; document.form1.password2.value = ""; document.form1.password.focus(); return false; } return true;}function check_name() { var name = document.form1.name.value; <% DBTools db = new DBTools(); String sql = "select user_name from users"; ResultSet rs = db.excuteQuery(sql); String user_name = null; while (rs.next()) { user_name = rs.getString(1); %> if (name == "<%=user_name%>") { alert("这个用户名已经存在,请重新输入!"); document.form1.name.focus(); return false; } <% } %> return true;}</script><html> <head> <style>a{TEXT-DECORATION:none}</style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>新用户注册</title> <style type="text/css"><!--body { background-image: url(picture.jpg);}--></style></head> <body> <table width="95%" height="363" border="0" align="center"> <tr> <td height="74" align="center"><h1>新用户注册</h1></td> </tr> <tr> <td height="229"><form name="form1" method="post" action="UserServlet"> <input type="hidden" name="command" value="insert"> <table width="34%" height="179" border="1" align="center"> <tr> <td align="right">帐号:</td> <td><label> <input name="name" type="text" id="id" onChange="return check_name();"> </label></td> </tr> <tr> <td align="right">密码:</td> <td><label> <input name="password" type="password" id="password"> </label></td> </tr> <tr> <td align="right">密码确认:</td> <td><label> <input name="password2" type="password" id="password2" onChange="return check_password();"> </label></td> </tr> <tr> <td align="right">e-mail:</td> <td><label> <input name="email" type="text" id="email" onChange="return check_email();"> </label></td> </tr> <tr> <td height="26" align="right"><label> <input type="submit" name="Submit" value="注册"> </label></td> <td><a href="index.jsp"> <label> <input name="Reset" type="reset" id="Reset" value="重置"> </label> <a href="articlelist.jsp">游客观赏</a></td> </tr> </table> </form></td> </tr> </table> <h1> </h1> <%-- This example uses JSTL, uncomment the taglib directive above. To test, display the page like this: index.jsp?sayHello=true&name=Murphy --%> <%-- <c:if test="${param.sayHello}"> <!-- Let's welcome the user ${param.name} --> Hello ${param.name}! </c:if> --%> </body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -