⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modifyteacher_ad.jsp

📁 在线教育平台: 从小学
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=gb2312"
	pageEncoding="GB2312"%>
<%@page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<jsp:useBean id="grades" scope="page" class="edu.GradeBean" />
<jsp:useBean id="classs" scope="page" class="edu.ClassBean" />
<jsp:useBean id="subjects" scope="page" class="edu.SubjectBean" />
<jsp:useBean id="teacher" scope="page" class="edu.TeacherBean" />
<title>教师资料修改</title>
<style type="text/css">
<!--
.STYLE1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.STYLE2 {font-size: 12px}
.STYLE3 {color: #FF0000}
.STYLE4 {	font-size: 12px;
	color: #FF0000;
}
-->
</style>
</head>

<script language="javascript">
<!--
function usercheck(){
var psw,pswss,email,age,idcard,mobile;
var ask,answer;
psw=document.myform.psw.value;
email=document.myform.email.value;
pswss=document.myform.pswss.value;
age=document.myform.age.value;
ask=document.myform.ask.value;
answer=document.myform.answer.value;
idcard=document.myform.idcard.value;
mobile=document.myform.mobile.value;

if(psw!=""){
if(psw!=pswss){
alert("两次密码输入不一致!");
return false;}
if(psw.length<6||psw.length>18){
alert("密码长度错误!");
return false;}
}
if((ask!=""&&answer=="")||(ask==""&&answer!="")){
alert("密码问题不能确认,请重新输入!");
return false;}
if(document.myform.subject_id.options[document.myform.subject_id.selectedIndex].value==""){
alert("请选择科目!");
return false;}
if(age.replace(/^[0-9]{1,2}$/g,'')){
alert("年龄必须为小于100的数字!");
return false;}
if(email.indexOf("@")==-1||email.indexOf(".")==-1){
alert("邮箱地址非法!");
return false;}
if(idcard==""){
alert("证件号码不能为空!");
return false;}
if(idcard.replace(/^([0-9]{15}|[0-9]{18})$/g,'')){
alert("必须为十五位或十八位数字!");
return false;}
if(mobile.replace(/^([0-9]*)|([-])|([0-9]*)$/g,'')){
alert("必须为数字或数字加“-”的组合!");
return false;}

}
//-->
</script>
<%
ResultSet rs_class=classs.getClasses();
ResultSet rs_subject=subjects.getSubjects();
ResultSet rs = grades.getGrades();
int grade_id=0;
String grade=null;
int id=0;
String name="",address="",age="",email="",idcard="",mobile="",sort=null;

try{sort=session.getAttribute("sort").toString();


if(sort.equalsIgnoreCase("admin")){
	  
    id=Integer.valueOf(request.getParameter("id")).intValue();
   
}}catch(NumberFormatException e){}catch(NullPointerException e){}
    if(id==0||sort.equalsIgnoreCase("user")||sort.equalsIgnoreCase("teacher")){
    	response.sendRedirect("error_ad.jsp");
    }
%>
<script type="text/javascript"> 
var countes; 
countes=0; 
subc = new Array();
        <% 
        int counts = 0; 
        try{
        while(rs_subject.next()){ 
        %> 
subc[<%=counts%>] = new Array("<%=rs_subject.getString("subject")%>","<%=rs_subject.getInt("subject_id")%>","<%=rs_subject.getInt("class_id")%>"); 
        <% 
        counts++; 
        } }catch(NullPointerException e){}
        rs_subject.close(); 
        %> 
countes=<%=counts%>;
function change1(locationid) 
    { 
    document.myform.subject_id.length = 1; 
    var locationid=locationid; 
    var i;
    document.myform.subject_id.options[0] = new Option("选择科目", ""); 
    for (i=0;i < countes; i++) 
        { 
            if (subc[i][2] == locationid) 
            { 
                document.myform.subject_id.options[document.myform.subject_id.length] = new Option(subc[i][0], subc[i][1]); 
            }        
        } 
    }   
var onecount; 
onecount=0; 
subcat = new Array(); 
        <% 
        int count = 0; 
        try{
        while(rs_class.next()){ 
        %> 
subcat[<%=count%>] = new Array("<%=rs_class.getString("class")%>","<%=rs_class.getInt("class_id")%>","<%=rs_class.getInt("grade_id")%>"); 
        <% 
        count++; 
        } }catch(NullPointerException e){}
        rs_class.close(); 
        %> 
onecount=<%=count%>; 
 

function changelocation(locationid) 
    { 
    document.myform.class_id.length = 1; 

    var locationid=locationid; 
    var i;
    document.myform.class_id.options[0] = new Option("选择年级", ""); 
    for (i=0;i < onecount; i++) 
        { 
            if (subcat[i][2] == locationid) 
            { 
                document.myform.class_id.options[document.myform.class_id.length] = new Option(subcat[i][0], subcat[i][1]); 
            }        
        } 
        
    }    
</script>
<body>
<form name="myform" method="post" onSubmit="return usercheck()"
	action="Servletteacher"><input type="hidden" name="action"
	value="update_ad">
<table width="500" border="0" align="center" cellspacing="1"
	bgcolor="#DCDCDC">
	<tr>
		<td height="25" colspan="2" bgcolor="#CCCC00">
		<div align="center" class="STYLE1">教师资料修改<span class="STYLE1 STYLE2 STYLE3">(*为必填)</span></div>		</td>
	</tr>
	<%

    
ResultSet rst = teacher.getTeachers(id);
while(rst.next())
{
	id=rst.getInt("t_id");
	name=rst.getString("t_teacher");
	
	address=rst.getString("t_address");
	age=rst.getString("t_age");

	idcard=rst.getString("t_idcard");
	mobile=rst.getString("t_mobile");
	email=rst.getString("t_email");
	
	 }
%>
	<tr>
		<td width="39%" bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">用户名&nbsp;</div>
	  </div>	  </td>
		<td width="61%" bgcolor="#FFFFFF"><label><%=name %> <input
			name="id" type="hidden" id="id" value="<%=id %>"> </label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">密&nbsp;&nbsp;码&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="psw"
			type="password" id="psw"> 
	    <span class="STYLE4">如果为空,则不修改</span></label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">确认密码&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="pswss"
			type="password" id="pswss"> </label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">辅&nbsp;&nbsp;导<span class="STYLE3">*</span></div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF">
		<table>
			<tr>
				<TD class="STYLE2">请选择</TD>
				<TD><select name="grade_id"
					onChange="changelocation(document.myform.grade_id.options[document.myform.grade_id.selectedIndex].value)"
					size="1">
					<option selected>选择学历</option>
					<%
          try{
        while(rs.next())
        {	grade_id=rs.getInt("grade_id");
        	grade=rs.getString("grade");
			
        	%>
					<option value="<%=grade_id %>"><%=grade %></option>
					<%}}catch(NullPointerException e){} %>
				</select></TD>
				<TD>&nbsp;</TD>
				<TD>&nbsp;</TD>
			</tr>
			<tr>
				<TD class="STYLE2">年&nbsp;&nbsp;级</TD>
				<TD><select name="class_id"
					onChange="change1(document.myform.class_id.options[document.myform.class_id.selectedIndex].value)"
					size="1">
					<option selected>选择年级</option>
				</select></TD>
				<TD><span class="STYLE2">科&nbsp;&nbsp;目</span></TD>
				<TD><select name="subject_id" size="1">
					<option selected>选择科目</option>
				</select></TD>
			</tr>
		</table>		</td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">年&nbsp;&nbsp;龄&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="age"
			type="text" id="age" value="<%=age %>"> </label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">性&nbsp;&nbsp;别&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <select name="sex" id="sex">
			<option value="男">男</option>
			<option value="女">女</option>
		</select> </label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">新密码问题&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="ask"
			type="text" id="ask" maxlength="50"> 
	    <span class="STYLE4">如果为空,则不修改</span></label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">新密码答案&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="answer"
			type="text" id="answer" maxlength="50"> 
		</label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">证件号&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="idcard"
			type="text" id="idcard" value="<%=idcard %>" maxlength="18"> 
		</label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">联系电话&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="mobile"
			type="text" id="mobile" value="<%=mobile %>" maxlength="20"> 
		</label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">E-mail&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="email"
			type="text" id="email" value="<%=email %>" maxlength="50"> 
		</label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">详细地址&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input name="address"
			type="text" id="address" value="<%=address %>" maxlength="50"> 
		</label></td>
	</tr>
	<tr>
		<td bgcolor="#FFFFFF">
		<div align="right" class="STYLE2">
		  <div align="right">操&nbsp;&nbsp;作&nbsp;</div>
	  </div>	  </td>
		<td bgcolor="#FFFFFF"><label> <input type="submit"
			name="Submit" onClick="return usercheck()" value="修改"> </label> <label>
		<input type="reset" name="Submit2" value="重置"> </label></td>
	</tr>
</table>
</form>
<table border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td height="45" align="center" valign="middle">
		<form action="uploadimage.jsp" method="post"
			enctype="multipart/form-data" name="form1">
		  <span class="STYLE2">请选择上传的头像(jpg|gif):</span>
		<input type="file" name="file"> <input type="submit"
			name="Submit" value="上传"></form>
		</td>
	</tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -