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

📄 engageexam_add.jsp

📁 人力资源管理系统
💻 JSP
字号:
<%@ page language="java" pageEncoding="GBK"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/tld/page.tld" prefix="page" %>

<html>
  <head>
    <base href="http://localhost:8080/accp_hr/"/>

    <title>出题</title>

	<script type="text/javascript" src="accp_hr/interface/MojarkModel.js"></script>
	<script type="text/javascript" src="accp_hr/interface/MojarModel.js"></script>
	<script type="text/javascript" src="accp_hr/interface/engageSubjectsJS.js"></script>
	<script type="text/javascript" src="accp_hr/engine.js"></script>
	<script type="text/javascript" src="accp_hr/util.js"></script>
	<script type="text/javascript" src="js/DateTime2.js"></script>
	<script type="text/javascript">
		//职位分类
		window.onload=function(){
			startclock();
			MojarkModel.findAll(showZwfl);
			
		}
		function showZwfl(zwitem){
			DWRUtil.addOptions('zwfl',zwitem,'majorKindId','majorKindName');
			zhiweifind(zwitem[0].majorKindId);
		}
		//职位
		function zhiweifind(mid){
			MojarModel.findAll(mid,showZhiwei);
		}
		function showZhiwei(zwitem){
			$('zhiwei').options.length=0;
			DWRUtil.addOptions('zhiwei',zwitem,'makId','majorName');
		}
		
		//试题数量查询
		function shitiAmount(fid,sid){
			
			engageSubjectsJS.findAmount(fid,sid,showShiti);
		}
		function showShiti(zwitem){
			
			if(parseInt(yha)>parseInt(zwitem)){
				alert('您输入的数字太大,该项最大题目数量为:'+zwitem);
				document.getElementById(yhid).focus();
			}
			//判断存储数据的list中是否已有该信息
			var temp=-1;
			for(var i=0;i<id_array.length;i++){
				if(yhid==id_array[i]){
					temp=i;
				}
			}
			if(temp!=-1){
				text_array[temp]=yha;
			}else{
				id_array[counts]=yhid;
				text_array[counts]=yha;
				counts++;
			}
			
		}
		//存储当前文本框的值
		var yha;
		//存储当前文本框ID
		var yhid;
		//存储文本框List
		var id_array = new Array();
		//存储文本框值List
		var text_array = new Array();
		//计数器
		var counts=0;
		//失去焦点事件
		function showm(mesid){
			yhid=mesid;
			yha=document.getElementById(mesid).value;
			if(isNaN(yha)){
				alert('请输入数字');
				document.getElementById(mesid).focus();
			}
			if(yha!=''&&parseInt(yha)!=0){
				if(!parseInt(yha)){
					alert('请输入正确的数字');
					document.getElementById(mesid).focus();
					document.getElementById(mesid).select();
				}
			}
			if(parseInt(yha)<0){
				alert('数字不能小于零');
				document.getElementById(mesid).focus();
			}
			var ids=mesid.split('/');
			shitiAmount(ids[0],ids[1]);
			
		}
	
		//提交
		function tijiao(){
			//存储题目总数量
			var allqmount=0;
			//存储生成的html代码。
			var resultlist="";
			for(var i=0;i<id_array.length;i++){
				if(text_array[i]!=''){
					allqmount+=parseInt(text_array[i]);
					var idresult=id_array[i]+'/'+text_array[i];
					resultlist+=("<input type='hidden' name='jglist' value='"+idresult+"'><br>");
				}
			}
		
			if(allqmount==0||allqmount==''){
				alert('试题数量不能为为零');
				return false;
			}
			$('mydiv').innerHTML=resultlist;
			
		}
	</script>
<style type="text/css">
		th{
			background-color: #CCCCFF;
		}
		.texts{
			width: 130px;
		}
		.texts2{
			width: 200px;
		}
		.texts3{
			background-color: transparent;
			width: 130px;
			border-style: none;
		}
		select{
			width: 130px;
		}
		td{
			background-color: #DADEDD;
		}
	</style>
  </head>
  
  <body bgcolor="#DADEDD" style="background-image: url('images/accphr/main.jpg');background-attachment :fixed ;">
  
  
    <html:form action="engageExam" onsubmit="return tijiao();">
    	<input type="hidden" name="opee" value="doAdd"/>
    	<input type="hidden" name="engageExam.examNumber" value="${engageExamForm.engageExam.examNumber }" >
    	<table id="myt" border="1" cellspacing="0" align="center" width="96%" bordercolor="black" style="font-size: 12px">
			<tr>
				<th>职位分类</th>
				<td colspan="7">
					<input type="hidden" name="engageExam.majorKindName" id="fenlei" >
					
					<html:select property="engageExam.majorKindId" styleId="zwfl" styleClass="texts2" onclick="zhiweifind(this.value);"></html:select>
				</td>
			</tr>
			<tr>
				<th>职位名称</th>
				<td>
					<input type="hidden" name="engageExam.majorName" id="zwm" >
					
					<html:select property="engageExam.majorId" styleId="zhiwei" ></html:select> 
				</td>
				<th>登记人</th>
				<td><html:text property="engageExam.register" value="${loginuser.uname}" readonly="true" styleClass="texts" ></html:text> </td>
				<th>登记时间</th>
				<td>
					<input type="text" name="times" id="currentTime" readonly="readonly" class="texts" >
				</td>
				<th>答题时限(分钟)</th>
				<td>
					<html:text property="engageExam.limiteTime" styleId="sx" readonly="true" style="width:35px;" value="30"></html:text>
					<input type="button" value="+" onclick="setSX(1);"><input type="button" value="-" onclick="setSX(0);"> 
				</td>
			</tr>
			
			<c:forEach var="item" items="${fqlist}">
				<tr>
					<th>${item.firstKindName }</th>
					<td colspan="7">
						<table width=100% style="font-size: 12px">
						<tr>
							<th>二级试题名称</th>
							<th>选题数量</th>
						</tr>
						<c:forEach var="item2" items="${sqlist}">
							<c:if test="${item.firstKindId==item2.firstKindId}">
								<tr>
									<td>${item2.secondKindName }</td>
									<td>
										<input type="hidden" name="firstsecondid" value="${item2.firstKindId }/${item2.secondKindId }">
										<input type="text"  name="${item2.firstKindId }/${item2.secondKindId }" onblur="showm('${item2.firstKindId }/${item2.secondKindId }');"  >
									</td>
								</tr>
							</c:if>
						</c:forEach>
						</table>
					</td>
				</tr>
			</c:forEach>
    	</table>
    	<br>
    	<center><html:submit value="提交" onclick="setSubName();"></html:submit> </center>
    	<div id="mydiv"></div>
    </html:form>
    
  </body>
</html>
<script type="text/javascript">
<!--
		<!--给隐藏域的一级、二级机构赋值-->
	function setSubName(){
	
		//职位分类
		var temp3=$("zwfl").options;
		for(var i=0;i<temp3.length;i++){
			if(temp3[i].selected)
				$("fenlei").value=temp3[i].innerText;
		}
		//职位名称
		var temp4=$("zhiwei").options;
		for(var i=0;i<temp4.length;i++){
			if(temp4[i].selected)
				$("zwm").value=temp4[i].innerText;
		}
	}
	//考试时间设置
	function setSX(mr){
		if(mr==1){
			
				$('sx').value=parseInt($('sx').value)+5;
		}
		if(mr==0){
			if(parseInt($('sx').value)>5)
				$('sx').value=parseInt($('sx').value)-5;
		}
	}
//-->
</script>

⌨️ 快捷键说明

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