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

📄 createtestpaper.jsp

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JSP
字号:
<%@ page language="java" import="java.util.*,edu.yinhe.mis.vo.*" pageEncoding="UTF-8"%>
<%@ page buffer="16kb"%>
<jsp:directive.page import="edu.yinhe.mis.vo.TestpaperruleVO" />
<jsp:directive.page import="edu.yinhe.mis.vo.OutlineVO" />
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%
	String path = request.getContextPath();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0058)http://192.168.3.23/ecshop/admin/goods_type.php?act=manage -->
<!-- $Id: createTestPaper.jsp,v 1.25 2008/05/12 03:42:33 liuzhou Exp $ -->
<HTML xmlns="http://www.w3.org/1999/xhtml">
	<HEAD>
		<TITLE>新建试卷</TITLE>
		<META content="noindex, nofollow" name=robots>
		<META http-equiv=Content-Type content="text/html; charset=UTF-8">
		<LINK href="../css/CSS.css" type=text/css rel=stylesheet>
		<LINK href="<%=path%>/admins/css/general.css" type=text/css
			rel=stylesheet>
		<LINK href="<%=path%>/admins/css/main.css" type=text/css
			rel=stylesheet>
		<SCRIPT language=JavaScript>
		var xmlHttp;//存放XMLHttpRequest对象
		var flag = true;
		
		//验证表单是否都已填写
		function idnotnull()
		{
			var a = document.getElementById("testPaper_NO").value;
			var b = document.getElementById("testPaper_Name").value;
			var c = document.getElementById("subjectID").value;
			var d = document.getElementById("ruleID").value
			if(a==""){
				document.getElementById("span1").innerHTML="试卷编号不能为空!";
				flag = false;
			}
			if(b==""){
				document.getElementById("span2").innerHTML="试卷名称不能为空!";
				flag = false;
			}
			if(c==""){
				document.getElementById("span3").innerHTML="科目名称不能为空!";
				flag = false;
			}
			if(d==""){
				document.getElementById("span4").innerHTML="试卷规则不能为空!";
				flag = false;
			}
			if(a.length>0&&b.length>0&&c!=""&&d!=""){
				beginCheck();
			}
			return flag;
		}
		
		//若表单项已填写,将提示语句清空
		function makesure()
		{
			var a = document.getElementById("testPaper_NO").value;
			var b = document.getElementById("testPaper_Name").value;
			var c = document.getElementById("subjectID").value;
			var d = document.getElementById("ruleID").value
			if(a!=""){
				document.getElementById("span1").innerHTML="";
			}
			if(b!=""){
				document.getElementById("span2").innerHTML="";
			}
			if(c!=""){
				document.getElementById("span3").innerHTML="";
			}
			if(d!=""){
				document.getElementById("span4").innerHTML="";
			}
		}
		
		function createXmlHttpRequest(){
			if(window.ActiveXObject){
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}else if(window.XMLHttpRequest){
				xmlHttp = new XMLHttpRequest();
			}
		}
		
		//根据科目得到试卷规则列表
		function getRuleName(){
			var subjectID = document.all.subjectID.value;
			createXmlHttpRequest();
			xmlHttp.onreadystatechange = processor;
			xmlHttp.open("GET","/yhsoft1/admins/exam/testPaper.html?method=listTestPaperRule&subjectID="+subjectID,"true");
			xmlHttp.send(null);
		}
		
		function processor(){
			var result;
			var nameArray;
			var ruleObj;
			if(xmlHttp.readyState==4){
				if(xmlHttp.status==200){
					result = xmlHttp.responseText;
					while(document.all.ruleID.options.length>0){
						document.all.ruleID.removeChild(document.all.ruleID.childNodes[0]);
					}
					nameArray = result.split("-");
					for(var i=0;i<nameArray.length-1;i++){
						ruleObj = nameArray[i].split(":");
						var option=document.createElement("OPTION");
						option.text=ruleObj[0];
						option.value=ruleObj[1];
						document.all.ruleID.options.add(option);
					}
				}
			}
		}
		
		//验证试卷名称和试卷ID是否已存在
		function beginCheck(){
			var paperName=document.getElementById("testPaper_Name").value;
			var paperID=document.getElementById("testPaper_NO").value;
			createXmlHttpRequest();
			xmlHttp.onreadystatechange = process;
			xmlHttp.open("GET","/yhsoft1/admins/exam/testPaper.html?method=check&testPaper_Name="+paperName+"&testPaper_NO="+paperID,"true");
			xmlHttp.send(null);
		} 
		
		function process(){
		var result;
		var str;
			if(xmlHttp.readyState==4){
				if(xmlHttp.status==200){
					result = xmlHttp.responseText;
					str = result.split("-");
					if(str[0].indexOf("true")!=-1){
						alert("该ID的试卷已存在!");
						flag = false;
					}else if(str[1].indexOf("true")!=-1){
						alert("该名称的试卷已存在!");
						flag = false;
					}else{
						alert("您可以创建此试卷!");
						flag = true;
					}
				}
			}
			
		}
</SCRIPT>
		<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
	</HEAD>
	<BODY>
		<div id="closeshow" style="display: none;">
			<div id="closewindow">
				<div class="msg_block">
					<iframe id="login_frame" name="login_frame" src="" frameborder="0"
						marginheight="0" marginwidth="0" scrolling="no">
					</iframe>
				</div>
			</div>
			<div id="graydiv">
			</div>
		</div>

		<H1>
			<SPAN>银河管理中心 - 新建试卷 </SPAN>
		</H1>
		<div id="explain">
			<p>
				新建试卷说明:请先选择试卷科目和生成试卷的规则(系统会根据您选的规则从题库中抽出试题,生成试卷),
				<br>
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后填写试卷编号(例如:试卷是在2008年4月9生成,编号可为20080409)、 试卷名称,点击按钮生成试卷。
				<br>
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				请务必在点击生成试卷前进行有效性检查,以免你所创建的试卷已存在!
			</p>
		</div>
		
		<DIV class=form-div>
			<FORM name=insertForm action="<%=path%>/admins/exam/testPaper.html?method=createTestPaper" onsubmit="return idnotnull()" method="POST">
				<table width="94%" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td>
							试卷科目:
							<select id="subjectID" name="object_NO" onblur="makesure()"  onchange="getRuleName()">
								<option value="">
									请选择...
								</option>
								<%
									OutlineVO subjectVO = new OutlineVO();
									List slist = (List) request.getAttribute("subjectlist");

									for (int i = 0; i < slist.size(); i++) {
										subjectVO = (OutlineVO) slist.get(i);
								%>
								<option value="<%=subjectVO.getObjectNo()%>">
									<%=subjectVO.getObjectName()%>
								</option>
								<%
								}
								%>
							</select>
							<font color=red ><span id="span3" ></span></font>
						</td>
						<td>
							试卷规则:
							<select id="ruleID" name="testPaperRule_NO" onblur="makesure()" >
								<option value="">
									请选择...
								</option>
							</select>
							<font color=red ><span id="span4" ></span></font>
						</td>
					</tr>
					<tr>
						<td width="40%">
							试卷编号:
							<input type="text" name="testPaper_NO" id="testPaper_NO" maxlength="15" onblur="makesure()">
							<font color=red ><span id="span1" ></span></font>
						</td>
						<td width="40%">
							试卷名称:
							<input type="text" name="testPaper_Name" id="testPaper_Name" maxlength="15" onblur="makesure()">
							
							<font color=red ><span id="span2" ></span></font>
						</td>
					</tr>
					<tr>
						<td align="center">
							<input type="button" class="button" value="有效性检查" onclick="beginCheck()"/>
							<input type="reset" class="button" value="重&nbsp;&nbsp;&nbsp;置" />
						</td>
						<td align="left">
							<input name="addQuestion" type="submit" class="button" value="生成试卷" />
						</td>
					</tr>
				</table>
			</FORM>
		</DIV>
	
		<DIV id=footer>

			<BR>
			版权所有 @2005-2007 湖北银河软件开发有限公司,并保留所有权利。
		</DIV>
	</BODY>
</HTML>

⌨️ 快捷键说明

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