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

📄 worknote.jsp

📁 JSP简单的OA系统_非常不错的一个系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.sql.*" errorPage="" %>
<%@ page import="com.Worknote"%>
<% request.setCharacterEncoding("gb2312"); %>
<%@ page import="com.zh.conpool.Condata"%>
<%@ page import="com.bwm.string.Str"%>
<%
	String sess=(String)session.getAttribute("username");
	if(sess==null||sess.equals("")){
		response.sendRedirect("../main.jsp");
	}else{
		swing.Rous rou=new swing.Rous();
		boolean maybe=rou.toInt(sess,"row112");
		if(!maybe){
			response.sendRedirect("../../notrous.jsp");
		}
	}
%><html>
<head>
	<title>Untitled</title>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
	<link href="../../css/style1.css" rel="stylesheet">
	<link href="../css/style1.css" rel="">
</head>
<script language="JavaScript">
function CheckDates(INDate)
{ if (INDate=="")
    {return true;}
	subYY=INDate.substr(0,4)
	//转换月份
	if(INDate.indexOf('-',0)!=-1){	separate="-"}
	else{
		if(INDate.indexOf('/',0)!=-1){separate="/"}
		else {return true;}}
		area=INDate.indexOf(separate,0)
		subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1))
		if(subMM.length<2){subMM="0"+subMM}
	//转换日
	area=INDate.lastIndexOf(separate)
	subDD=INDate.substr(area+1,INDate.length-area-1)
	if(eval(subDD)<10){subDD="0"+eval(subDD)}
	NewDate=subYY+"-"+subMM+"-"+subDD
	if(NewDate.length!=10){return true;}
    if(NewDate.substr(4,1)!="-"){return true;}
    if(NewDate.substr(7,1)!="-"){return true;}
	if(NewDate.substr(5,2)>"12"){return true;}
	if(NewDate.substr(8,2)>"31"){return true;}
   return false;}
</script>
<script language="javascript">
	function chg3(company){
		var company=document.form2.company.value;
		var branch=document.form2.branch.value;
		var url='worknote.jsp?company='+company+'&branch='+branch;
		location.href=url;
	}
</script>
<script language="javascript">
<!--
	function checks(){
		if(form2.job.value==""){
			window.alert("请主要工作内容");
			return false;
		}
		if(form2.names.value==""){
			window.alert("请输入姓名");
			return false;
		}
		if(form2.contenttext.value==""){
			window.alert("请输入工作反馈");
			return false;
		}
		if(form2.Back.value==""){
			window.alert("请输入工作备份");
			return false;
		}
		if(isNaN(form2.days.value)){
				alert("年龄应该由数字组成");
				return false;
				}
		if(form2.times.value!=""){
			if(CheckDates(form2.times.value)){
				alert("您输入时间有误,请重新输入!");
				return false;
			}
		}
	}
-->
</script>
<body>
<br>
<form action="addworknote.jsp" method="post" name="form2" target="bottomFrame" ENCTYPE="multipart/form-data">
    新工作记录添加
  <hr size=1>
    <%
  	Str str1=new Str();
  	String company=str1.toChinese(request.getParameter("company"));
  	String branch=str1.toChinese(request.getParameter("branch"));
  %>
<table bgcolor="#ffffff" border=0 cellpadding=1 cellspacing=1>
 <tr>
   <td bgcolor="#EFEFEF">&nbsp;</td>
   <td bgcolor="#EFEFEF"><div align="center">公司名称</div></td>
  <td bgcolor="#FFFFFF"><select name="company"  size="1" onChange="return chg3(this.value);">
          <option value=""  selected>—请选择—</option>
	<%
		Condata con=new Condata();
		Connection conn=con.getConnection();
		String sql="select * from tb_company";
		
		ResultSet rs=con.executeQuery(sql);
		int temp=0;
		while(rs.next()){
			int companyid=rs.getInt(1);
			String str=rs.getString(2);
			if(company.equals(str)){
				out.println("<option value="+str+" selected>"+str+"</option>");
				temp=companyid;
			}else{
				out.println("<option value="+str+">"+str+"</option>");
			}
		}
	try{
		conn.close();
		conn=null;
	}catch(Exception e){
	}
	try{
		con.close();
		con=null;
	}catch(Exception e){
	}
	%>
  </select></td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
  <td bgcolor="#EFEFEF"><div align="center">部门名称</div></td>
  <td bgcolor="#FFFFFF"><SELECT name="branch"  size="1" onChange="return chg3(this.value);">
        <option  value=""  selected>—请选择—</option>
    <%
		Condata con1=new Condata();
		Connection conn1=con1.getConnection();
		String sq="select * from tb_branch where BranchId='"+temp+"'";
		ResultSet rss=con1.executeQuery(sq);
		int branchid=0;
		while(rss.next()){
			int id=rss.getInt(1);
			String tem=rss.getString(3);
			if(branch.equals(tem)){
				out.println("<option value="+tem+" selected>"+tem+"</option>");
				branchid=id;
			}else{
				out.println("<option value="+tem+">"+tem+"</option>");
			}
		}
	try{
		conn1.close();
		conn1=null;
	}catch(Exception e){
	}
	try{
		con1.close();
		con1=null;
	}catch(Exception e){
	}
	%>
  </SELECT></td>
</tr>
<tr>
  <td width="21" bgcolor="#EFEFEF">&nbsp;</td>
	<td width="89" bgcolor="#EFEFEF"><div align="center">员工名称</div></td>
	<td width="425" bgcolor="#FFFFFF">
	  <select name="names">
        <option  value="" selected>—请选择—</option>
    <%
		Condata con12=new Condata();
		Connection conn12=con12.getConnection();
		String sql1="select * from tb_person where BranchId='"+branchid+"'and Popdeom='1'";
		
		ResultSet rst=con12.executeQuery(sql1);
		while(rst.next()){
			String tt=rst.getString(3);
			out.println("<option value="+tt+">"+tt+"</option>");
		}
		try{
			conn12.close();
			conn12=null;
		}catch(Exception e){
		}
		try{
			con12.close();
			con12=null;
		}catch(Exception e){
		}
	%>
      </select>
	</td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
	<td bgcolor="#EFEFEF"><div align="center">类型</div></td>
	<td bgcolor="#FFFFFF">
<SELECT name="state"  size="1" >
  <option value="0" selected >日工作总结</option>
  <option value="1" >周工作总结</option>
  <option value="2">月工作总结</option>
</SELECT>
日期	
<input name="times" type="text" size="9" value="<%=(((new java.util.Date()).toLocaleString()).substring(0,9))%>">
</td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
  <td bgcolor="#EFEFEF"><div align="center">主要工作</div></td>
  <td bgcolor="#FFFFFF"><input name="job" type="text" size="27"><input name="Back" type="file" size="15"></td>
  <td width="8" bgcolor="#FFFFFF"></td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td> 
  <td bgcolor="#EFEFEF"><div align="center">工作反馈</div></td>
  <td bgcolor="#FFFFFF" colspan=4><textarea name="contenttext" cols="60" rows="6"></textarea></td>
</tr>

<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
  <td bgcolor="#EFEFEF"><div align="center">完成情况</div></td>
  <td bgcolor="#FFFFFF"><input name="overthing" type="radio" value="0" checked>
按计划完成
  <input name="overthing" type="radio" value="1">
提前完成
<input name="overthing" type="radio" value="2">
落后完成</td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
  <td bgcolor="#EFEFEF"><div align="center">天数</div></td>
  <td bgcolor="#FFFFFF"><input name="days" type="text" size="5" value="0"></td>
</tr>
<tr>
  <td bgcolor="#EFEFEF">&nbsp;</td>
  <td colspan="2" bgcolor="#EFEFEF"><div align="center">
    <input name="submit" type="submit" onClick="return checks()" value="&nbsp;&nbsp;提&nbsp;&nbsp;交&nbsp;&nbsp;">
  </div></td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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