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/,檢視頁面效果如下圖:
相關文章
- Web開發的入門指導Web
- HarmonyOS:NativeWindow 開發指導
- Web開發框架推導Web框架
- Nagios外掛開發指導iOS
- ? 前端開發行為指導規範前端
- HarmonyOS電話服務開發指導
- HarmonyOS 裝置管理開發:USB 服務開發指導
- [提問交流]開發問題求指導
- HarmonyOS 應用事件打點開發指導事件
- Java Web開發技術JavaWeb
- 史上最最佳軟體開發實踐指導
- WEB開發2--request&responseWeb
- web開發_j2eeWeb
- 如何學習Java Web開發JavaWeb
- HarmonyOS音訊開發指導:使用OpenSL ES開發音訊播放功能音訊
- Blancco:85%的手機故障發生在Android機型之上Android
- 設計和架構:業務開發指導原則架構
- VxWorks程式設計指導-2 (轉)程式設計
- 【Java基礎】物件導向開發Java物件
- 《Flask Web 開發指南 pt.2》FlaskWeb
- HarmonyOS音訊開發指導:使用AudioRenderer開發音訊播放功能音訊
- 構建Java Web開發環境JavaWeb開發環境
- Java Web開發常用工具JavaWeb
- Java和Python的Web開發JavaPythonWeb
- Java Web開發相關連線JavaWeb
- 急聘JAVA Web應用開發高手JavaWeb
- 軟體開發中的10條最佳指導原則
- 物化檢視開發相關問題指導意見
- 如果讓WEB程式設計師來指導冥想Web程式設計師
- java物件導向(2)Java物件
- Java Web開發中文亂碼問題JavaWeb
- Java Web程式開發參考手冊JavaWeb
- 從web開發看.NET和Java。薦WebJava
- HarmonyOS CPU與I/O密集型任務開發指導
- Java Web(2)-jQuery上JavaWebjQuery
- Java Web(2)-jQuery下JavaWebjQuery
- 【幽默】如果讓WEB程式設計師來指導冥想Web程式設計師
- Cocos2d官方入門指導