<%は、ページの言語@ = "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" pageEncodingは = "UTF-8" %> <!DOCTYPE HTML> <HTML> <HEAD> <メタ文字コード= "UTF-8 「> <タイトル>ここで挿入タイトル</ TITLE> <スタイル> .A { マージン - トップ:20ピクセル; } .B { フォント - サイズ:20ピクセル。 幅:160ピクセル; 色:白; 背景 - 色:greenyellow。 } </スタイル> </ HEAD> <BODY> <もし(!メッセージ= ヌル!&& "" .equals(メッセージ)){ %> "> <スクリプトタイプ="テキスト/ javascriptの アラート( "<%= request.getAttribute("メッセージ")%>" ); </ SCRIPT> <%}%> <DIV ALIGN = "センター"> <H1スタイル= "色:赤;">注册</ H1> <フォームアクション= "?サーブレット方法=追加" METHOD = "POST"をonSubmit = "リターン・チェック()"> <divのクラス = ""> 登录账号 < 登录密码:の<input type = "パスワード" ID = "B"名前= "B"値= "" /> </ div>の 性别: <選択名= "D"> <オプション値= "男">男< /オプション> <オプション値= "女">女</オプション> </ select>の <divのクラス = ""> 姓名:の<input type = "text" NAME = "C"値= "" /> </ DIV> <DIV クラス = ""> 学号:の<input type = "text" ID = "E1"名前=」E1 "値=" "/> </ div> <divのクラス =" A「> Eメール:<input type = "テキスト" ID = "F1" NAME = "F1"値= "" /> </ div> <DIV クラス = ""> 所在学院:の<input type = "text"の名= "F11"値= "" /> </ div> <divのクラス = ""> 所在系:の<input type = "text"の名= "F12"値= "" /> </ div> <divのクラス = "A" > 所在班级:の<input type = "text"の名= "F13"値= "" /> </ div> 入学年份(届) <SELECT NAME = "F14"> <オプション値= "2016"> 2016 </オプション> <オプション値= "2017"> 2017 </オプション> <オプション値= "2018"> 2018 </オプション> <オプション値= "2019"> 2019 </オプション> </ select>の届 の<div クラス = ""> 生源地:の<input type = "text"の名= "F15"値= "" /> </ div> <DIV クラス = ""> 备注:<TEXTAREA行= "10" COLS = "50" NAME = "F16"> </ TEXTAREA> </ div> <divのクラス = ""> <ボタンタイプ= "提出" クラス = "B">保&NBSP;&NBSP;&NBSP;存</ボタン> </ div> </ FORM> </ div> <スクリプトタイプ= "テキスト/ javascriptの"> 機能チェック(){ VAR A1 =のdocument.getElementById( "A1" ); VARのB =のdocument.getElementById( "B" ); VAR E1 =のdocument.getElementById( "E1" ); VARのF1 =のdocument.getElementById( "F1" ); IF(a1.value.match(/ ^ [A-ZA-Z] \ W {5,11} $ /!)){ アラート( "ユーザー名は6〜12の数字と英文字から、英語の文字が"で始まる); a1.focusを(); を返す falseに; } 他の IF(b.value.match(/ ^ [A-ZA-Z0-9を! ] 7 {W \} $ 20 / )){ アラート(「上記数値×8パスワード」); B.focus(); を返す falseに; } 他の IF(e1.value < "2018万" || e1.value> "20189999" ) { アラート( "2018年の初めから8ビットの学生数" ); e1.focus(); を返す falseに; } 他 IF(f1.value.match(/ ^ [A-Z0-9] +([._ \\ - ]!* [A-Z0-9])* @([A-Z0-9] + [ - A 。-z0-9] * [A-Z0-9] +){1,63} [A-Z0-9] + $ / )){ アラート( "Eメールのフォーマットエラー" ); f1.focus(); 戻り falseに; } } </ SCRIPT> </ BODY> </ HTML>