<!-- #include file="./include.asp" --> <% '<!-- '################################################ ' 名称 :学生情報追加 ' 作成日:2002/8/22 ' 作成者:山崎 ' 目的 :学生Mに追加する ' 概要 : ' <<表示>> ' ・学生情報登録に必要な入力フィールドが表示 '################################################ '--> ' ' %> <% main() Sub main() Dim GakuseiBango, Shimei, ShimeiRyakuMeisyo, Password, GakuseiGuorpCD, GroupPassword '更新モードの戻り先 Dim RedirectURL RedirectURL = Request("RedirectURL") '更新モード If RedirectURL <> "" Then 'http://サーバー名を除外 RedirectURL = Right(RedirectURL, Len(RedirectURL) - InStr(RedirectURL, HomeAliasSL) + 1) 'TimeUniq引数を除外 If InStr(RedirectURL, "TimeUniq=") > 0 Then RedirectURL = Left(RedirectURL, InStr(RedirectURL, "TimeUniq=") - 2) '&または?が存在するので-2 End If '取得 Query = "exec SPMユーザー取得 '" & GB_SystemCD & "', '" & GB_GakuseiNo & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then GakuseiBango = "" & Content.Fields("学生番号") Shimei = "" & Content.Fields("氏名") ShimeiRyakuMeisyo = "" & Content.Fields("氏名略名称") Password = "" & Content.Fields("パスワード") GakuseiGuorpCD = "" & Content.Fields("学生グループCD") End If '更新後及び戻るボタンの飛び先を保存しておく Query = "exec SPMユーザー更新_戻り先 '" & GB_SystemCD & "', '" & GB_GakuseiNo & "', '" & RedirectURL & "'" Set Content = OpenQuery(Query) Else 'セッション初期化 Session(HomeAlias & "GakuseiNo") = "" Session(HomeAlias & "GakuseiShimei") = "" Session(HomeAlias & "EnshuCD") = "" Session(HomeAlias & "EnshuKubun") = "" Session(HomeAlias & "EnshuKubunmei") = "" Session(HomeAlias & "EnshuCD") = "" Session(HomeAlias & "EnshuMeisyo") = "" Session(HomeAlias & "KaikeiKaishibi") = "" Session(HomeAlias & "KaikeiSyuryobi") = "" Session(HomeAlias & "TenkiKubun") = "" Session(HomeAlias & "Shohizei") = "" Session(HomeAlias & "KaisyaCD") = "" Session(HomeAlias & "Gyosyu") = "" Session(HomeAlias & "GyosyuMeisyo") = "" Session(HomeAlias & "KaisyaMeisyo") = "" Session(HomeAlias & "JisyaFlag") = "" Session(HomeAlias & "GyosyuKubun") = "" Session(HomeAlias & "GyosyuColor") = "" Session(HomeAlias & "GyosyuColorObj") = "" Session(HomeAlias & "SeitoNo") = "" End If 'クエリがあれば優先 If "" & Request("GakuseiBango") <> "" Then GakuseiBango = Request("GakuseiBango") End If If "" & Request("Shimei") <> "" Then Shimei = Request("Shimei") End If If "" & Request("ShimeiRyakuMeisyo") <> "" Then ShimeiRyakuMeisyo = Request("ShimeiRyakuMeisyo") End If If "" & Request("Password") <> "" Then Password = Request("Password") End If If "" & Request("GakuseiGuorpCD") <> "" Then GakuseiGuorpCD = Request("GakuseiGuorpCD") End If If "" & Request("GroupPassword") <> "" Then GroupPassword = Request("GroupPassword") End If Dim ErrMsg ErrMsg = Request("ErrMsg") Dim Query Dim Content Dim ii Dim SystemCD Query = "exec SPMシステム一覧" Set Content = OpenQuery(Query) Do While Not(Content.BOF Or Content.EOF) If Content.Fields("デフォルトフラグ") = 1 Then SystemCD = Content.Fields("システムCD") End If Content.MoveNext Loop %> <html> <% = HtmlHeader("") %> <SCRIPT LANGUAGE="JavaScript"> <!-- ExitFlg = 1; HomeAlias = "<% = HomeAlias %>"; HomeAliasSL = "<% = HomeAliasSL %>"; --> </SCRIPT> <body onkeydown="if(ExitFlg==2)ExitFlg=3;" onBeforeUnload="if(ExitFlg!=0)window.event.returnValue = ExitMsg(ExitFlg)" bgcolor="#5C70B6" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <form OnKeyDown="FormKeyDown(this)" name="form1" method="POST" action="reguser_bin.asp" autocomplete="off"> <input type="hidden" name="RedirectURL" value="<% = RedirectURL %>"> <% Response.Write(HtmlDesign(7)) Response.Write(HttpL1(4)) Response.Write(HttpL2("", "", "", "", "", "", "", "", "", "", "", "")) Response.Write(HttpL3("", "", "", "", "", "", "", "", "", "", "", "", "", "","", "")) Response.Write(HttpL3_1("", "", "", "", "", "", "", "", "", "")) Response.Write(HttpL3_2("", "", "", "", "", "", "", "", "", "")) Response.Write(HttpL4("", "")) %> <div id="L0" style="position: absolute; visibility: hidden; left: 0px; top: -2000px;"> <TABLE BORDER="0" CELLSPACING="5" CELLPADDING="30" BGCOLOR="#FFFFFF" style="BORDER:1px solid #000000" WIDTH="600" HEIGHT="1"> <TR> <TD ALIGN="CENTER" BACKGROUND="<% = HomeAliasSL %>images/window_bk.gif?<% = GB_STU %>"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR ALIGN="CENTER" VALIGN="BOTTOM"> <TD HEIGHT="30" COLSPAN="3" ALIGN="CENTER" VALIGN="BOTTOM"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="24" width="100%" class="tx1618"> <% If ErrMsg <> "" Then %> <TR> <TD height="44" valign="top" align="center"><font color="#ff0000"><b><% = ErrMsg %></b></font></TD> </TR> <% End If %> <TR> <TD height="26" valign="top" align="left">ログイン情報を入力してください</TD> </TR> </TABLE> </TD> </TR> <TR ALIGN="CENTER"> <TD COLSPAN="3" VALIGN="MIDDLE" ALIGN="CENTER"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="border:solid 1px #FF66BB"> <TR> <TD> <table border="0" cellpadding="8" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="230" class="tx1618"> <input type="hidden" name="SystemCD" value="<% = SystemCD %>"> <tr> <td nowrap>ログインID</td> <% If RedirectURL = "" Then %> <td nowrap><input type="text" name="GakuseiBango" value="<% = GakuseiBango %>" size="20" class="tbox4" onkeyup="FormStrLeft(this,12,false,false);" onKeypress="FormStrLeft(this,12,false,false);" onBlur="FormStrLeftEdge(this,12,true,false);FormStrTrim(this,true);"></td> <% Else %> <td nowrap><input type="text" name="GakuseiBango" value="<% = GakuseiBango %>" size="20" class="tbox4_ro" readonly></td> <% End If %> </tr> <tr> <td nowrap>氏名</td> <td nowrap><input type="text" name="Shimei" value="<% = Shimei %>" size="32" class="tbox4_ime" onBlur="FormStrLeftIME(this, 18, true)"></td> </tr> <tr> <td nowrap>略名称</td> <td nowrap><input type="text" name="ShimeiRyakuMeisyo" value="<% = ShimeiRyakuMeisyo %>" size="13" class="tbox4_ime" onBlur="FormStrLeftIME(this,8,true);"><span class="tx1416">(捺印として利用されます)</span></td> </tr> <tr> <td nowrap>パスワード</td> <td nowrap><input type="text" name="Password" value="<% = Password %>" size="15" class="tbox4" onkeyup="FormStrLeft(this,12,false,false);" onKeypress="FormStrLeft(this,12,false,false)" onBlur="FormStrLeftEdge(this,12,true,false);FormStrTrim(this,true);"></td> </tr> <% If RedirectURL = "" Then %> <tr> <td nowrap>所属するグループ</td> <td nowrap> <select size="1" name="GakuseiGuorpCD" STYLE="width:320px" class="tbox4"> <option value=""> </option> <% Query = "exec SPMグループ一覧 '" & SystemCD & "',''" Set Content = OpenQuery(Query) Do While Not(Content.BOF Or Content.EOF) If "" & Content.Fields("非表示フラグ") <> "1" Then Response.Write("<option value=""" & Content.Fields("学生グループCD") & """") If Content.Fields("学生グループCD") = GakuseiGuorpCD Then Response.Write(" selected") End If Response.Write(">" & Content.Fields("グループ名称") & "</option>" & vbCrLf) End If Content.MoveNext Loop %> </select> </td> </tr> <tr> <td nowrap>グループキー</td> <td nowrap><input type="text" name="GroupPassword" value="<% = GroupPassword %>" size="20" class="tbox4" onkeyup="FormStrLeft(this,40,false,false);" onKeypress="FormStrLeft(this,40,false,false)" onBlur="FormStrLeftEdge(this,40,true,false);FormStrTrim(this,true);"></td> </tr> <% Else %> <input type="hidden" name="GakuseiGuorpCD" value="<% = GakuseiGuorpCD %>"> <% End If %> </table> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD HEIGHT="37" COLSPAN="3" valign="bottom"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="50%"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="30" onClick="<% If RedirectURL <> "" Then %>ReturnRedirectURL()<% Else %>tblbtn('<% = HomeAliasSL %>logout.asp')<% End If %>;" BGCOLOR="#33CCFF" CLASS="tbtn11" WIDTH="130"> <TR> <TD WIDTH="10" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_rl.gif?<% = GB_STU %>"></TD> <TD ALIGN="CENTER" VALIGN="MIDDLE" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_rc.gif?<% = GB_STU %>" WIDTH="110">戻 る</TD> <TD WIDTH="10" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_rr.gif?<% = GB_STU %>"></TD> </TR> </TABLE> </td> <td width="50%" align="right"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="30" onClick="SubmitCheck();" BGCOLOR="#33CCFF" CLASS="tbtn11" WIDTH="130"> <TR> <TD WIDTH="10" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_gl.gif?<% = GB_STU %>"></TD> <TD ALIGN="CENTER" VALIGN="MIDDLE" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_gc.gif?<% = GB_STU %>" WIDTH="110">登 録</TD> <TD WIDTH="10" BACKGROUND="<% = HomeAliasSL %>images/dlogbtn_gr.gif?<% = GB_STU %>"></TD> </TR> </TABLE> </td> </tr> </table> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </div> </form> </body> <SCRIPT LANGUAGE="JavaScript"> function ReturnRedirectURL() { tblbtn("<% = RedirectURL %>"); } function SetShimeiRyakuMeisyo(str) { } function SubmitCheck() { if (form1.GakuseiBango.value == "") { alert("ログインIDを入力して下さい"); form1.GakuseiBango.focus(); return false; } if (form1.Shimei.value == "") { alert("氏名を入力して下さい"); form1.Shimei.focus(); return false; } <% If RedirectURL = "" Then %> if (form1.GakuseiGuorpCD.selectedIndex == 0) { alert("所属するグループが選択されていません"); form1.GakuseiGuorpCD.focus(); return false; } if (form1.GroupPassword.value == "") { alert("グループキーを入力して下さい"); form1.GroupPassword.focus(); return false; } <% End If %> SubmitReal(form1); return true; } </script> <% = HtmlFooter %> </html> <% End Sub %>