java web開發之上機指導(2)
建立一個使用者註冊的頁面,讓使用者輸入姓名、密碼、電話和郵箱,使用javascript指令碼完成密碼校驗、電話號碼校驗、郵箱校驗和空格內容校驗。
開發步驟如下。
(1)建立一個專案名為CheckInfomation,在WebContent資料夾下建立一個index.jsp檔案,程式碼如下:
<%@page language="java.util.*"pageEncoding="UTF-8"%>
<html>
<head>
<title>檢測單元表是否為空</title>
<script language="javascript">
function checkNull(form){
/*判斷是否為空*/
for(i=0;i<form.length){
if(form.elements[i].value==""){
alert("很抱歉,"+form.elements[i].title+"不能為空!");
form.elements[i].focus();
return false;
}
}
/*判斷兩次密碼是否一致*/
var pwd1=document.getElementById("pwd1_id").value;
var pwd2=document.getElementById("pwd2_id").value;
if(pwd1!=pwd2){
alert("兩次密碼不一致,請重新輸入!");
return false;
}
/*判斷電話號碼是否有效*/
var phone=document.getElementById("phone_id").value;
var regExpression=/^(86)?((13\d{9})|(15[0,1,2,3,5,6,7,8,9]\d{8})|(18[0,5,6,7,8,9]\d{8}))$/;
var objExp = new RegExp(regExpression);//建立正規表示式物件
if(objExp.test(phone)==false){
alert("您輸入的手機號碼有誤!");
return false;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onsubmit="return checkNull(form1)">
<table width="296" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333">
<tr>
<td colspan="2" bgcolor="#eeeee">·使用者註冊</td>
</tr>
<tr>
<td width="200" align ="center" bgcolor="#FFFFFF">使用者名稱:</td>
<td width="384" bgcolor="#FFFFFF"><input name="user" type="text" id = "user_id" title="使用者名稱">
*</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">密 ; ;碼:</td>
<td bgcolor="#FFFFFF"><input name="pwd" type="password" id = "pwd1_id" title="密碼">
*</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">確認密碼:</td>
<td bgcolor="#FFFFFF"><input name="pwd2" type="password" id = "pwd2_id" title="確認密碼">
*</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">電話:</td>
<td bgcolor="#FFFFFF"><input name="phone" type="text" id = "phone_id" title="電話">
*</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">郵箱:</td>
<td bgcolor="#FFFFFF"><input name="email" type="text" id = "email_id" title="郵箱">
*</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> ;</td>
<td bgcolor="#FFFFFF"><input name="Submit" type="submit" class="btn_grey" value="提交">
 ;
<input name = "Submit2" type="rest" calss="btn_grey" value="重置">
</td>
</tr>
</table>
</form>
</body>
</html>
(2)將專案部署到伺服器中,啟動伺服器,訪問地址http://localhost:8080/CheckInformation/,檢視頁面效果如下圖:
相關文章
- HarmonyOS:NativeWindow 開發指導
- Web開發框架推導Web框架
- ? 前端開發行為指導規範前端
- HarmonyOS電話服務開發指導
- HarmonyOS 裝置管理開發:USB 服務開發指導
- HarmonyOS 應用事件打點開發指導事件
- [提問交流]開發問題求指導
- HarmonyOS音訊開發指導:使用AudioRenderer開發音訊播放功能音訊
- 《Flask Web 開發指南 pt.2》FlaskWeb
- Java Web開發常用工具JavaWeb
- 【Java基礎】物件導向開發Java物件
- Java Web(2)-jQuery下JavaWebjQuery
- Java Web(2)-jQuery上JavaWebjQuery
- HarmonyOS音訊開發指導:使用OpenSL ES開發音訊播放功能音訊
- 【機器學習】從0開始的啃西瓜指導機器學習
- Java Web開發中文亂碼問題JavaWeb
- 設計和架構:業務開發指導原則架構
- 軟體開發中的10條最佳指導原則
- HarmonyOS:Neural Network Runtime 對接 AI 推理框架開發指導AI框架
- Java基礎教程(2)--Java開發環境Java開發環境
- HarmonyOS CPU與I/O密集型任務開發指導
- Web開發技術選型之Java與PHPWebJavaPHP
- java web 之 網頁前端開發基礎(1)JavaWeb網頁前端
- python和Java哪個更適合web開發?PythonJavaWeb
- Python和Java,哪個更適合web開發?PythonJavaWeb
- jsp struts2 mysql實現的Java web員工工資管理系統專案原始碼附帶視訊指導執行教程JSMySqlJavaWeb原始碼
- 乾貨 | Java8 新特性指導手冊Java
- java web 動態web開發基礎入門學習 eclipse版(二)JavaWebEclipse
- 《Java Web開發實戰》Java工程師推薦的進階之路JavaWeb工程師
- 新手Java學習路線乾貨教材 《Java Web開發實戰》JavaWeb
- 2-Java面試-物件導向Java面試物件
- centos8中快速搭建Java Web開發環境CentOSJavaWeb開發環境
- 《黑潮之上》界限測試開測在即!宣傳視訊首發!
- SpringBoot Web開發Spring BootWeb
- Python Web開發PythonWeb
- Solon Web 開發Web
- (三)Java高併發秒殺系統API之Web層開發JavaAPIWeb
- Java 語言概述與開發環境(2)Java開發環境