<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>�添加题目</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--<link rel="stylesheet" type="text/css" href="styles.css">-->
<!-- 保证题目标题,内容和答案输入不为空和空格 -->
<script type="text/javascript">
function check(){
if(document.forms[0].title.value.replace(/(^\s+)|\s+$/g,"") == ""){
alert("您必须输入题目标题!");
document.all.title.focus();
return false;
}
if(document.forms[0].question.value.replace(/(^\s+)|\s+$/g,"") == ""){
alert("您必须输入题目内容!");
document.all.question.focus();
return false;
}
if(document.forms[0].answer.value.replace(/(^\s+)|\s+$/g,"") == ""){
alert("您必须输入题目答案!");
document.all.answer.focus();
return false;
}
return true;
}
</script>
</head>
<body onload="document.all.title.focus();" text=brown >
<form action="insertDB.jsp" method="post" onsubmit="return check();">
<table>
<TR>
<font color=red size="6">在线答题系统--添加新题 </font>
<hr size=3 color=Black width=550 align=center>
</TR>
<!--题目标题的输入,长度不超过22字符 -->
<tr>
<td>
题目标题
</td>
<td>
<input type="text" name=title value="" size="22" maxlength="22"
tabindex="1">
</td>
<td>
* 题目标题内容不超过22字节且不能为空
</td>
</tr>
<!--题目内容的输入,内容不超过200个字符 -->
<tr>
<td>
题目内容
</td>
<td>
<textarea name=question rows=5 cols=20 maxlength="200"></textarea>
</td>
<td>
* 内容包括题干和供选答案两部分且不为空
</td>
</tr>
<!--题目答案的输入,只能输入一个字符 -->
<tr>
<td>
题目答案
</td>
<td>
<input name=answer value="" size="22" maxlength="1">
</td>
<td>
* 答案为正确答案前的字母且不为空,如:A
</td>
</tr>
<!--题目难度级别的输入-->
<tr>
<td>
题目级别
</td>
<td>
<select name=levels>
<option value="1">
初级
<option value="2">
中级
<option value="3">
高级
</select>
</td>
<td>
选择题目的困难级别
</td>
</tr>
<!--题目类型的选择输入 -->
<tr>
<td>
题目类型
</td>
<td>
<select name=questiontype>
<option value="1">
选择题
<option value="2">
判断题
</select>
</td>
<td>
选择题目的类型
</td>
</tr>
<!--确认内容,进行提交-->
<tr>
<td>
<input type=submit value="提交">
</td>
<td>
<input type=reset value="重写">
</td>
</tr>
</table>
</form>
</body>
</html>
分享到:
相关推荐
"关于JSP和JavaScript的探析" 在现代科学技术快速发展的今天,计算机互联网已经渗透到政治、经济、生活等各个领域中,人类的文明与发展使得我们对网络的依赖程度越来越高。计算机网络已经成为国家的经济基础和命脉...
在这个聊天室中,JavaScript被用来捕获用户的输入,通过AJAX(异步JavaScript和XML)技术与服务器进行通信,实现无刷新更新。AJAX使得页面可以在不重新加载整个网页的情况下向服务器发送请求并获取数据,提升了用户...
### 关于JSP和JavaScript的探析 #### 1. JSP与JavaScript的基本概念 - **JSP(JavaServer Pages)**: 是一种基于Java技术的标准动态网页开发技术。它允许开发者将HTML页面与Java代码结合在一起,使得网页具有动态...
该项目是一款基于JSP和JavaScript构建的教师档案管理系统源码,总计包含95个文件,其中包括34个Java源文件、17个JSP页面文件、8个XML配置文件、8个JavaScript文件、5个JAR包文件、4个CSS样式文件、4个PNG图片文件...
基于JSP和JavaScript在网页上实现PPT演示 摘要: 本文探索了一种新的方式用于把PPT转化到网页上显示,该方式操作方便,实现之后对于维护人员计算机专业技术要求低,转化之后在页面上操作类似于PPT,符合大众使用者...
3. **JSP与JavaScript的结合**:JSP可以通过EL(表达式语言)和JSTL(JSP标准标签库)来调用JavaScript函数,同时JavaScript也可以通过AJAX(异步JavaScript和XML)与服务器进行通信,更新部分页面而无需刷新整个...
在实现JSP和JavaScript的整合时,需要将JSP生成的数据传递给JavaScript函数,然后由JavaScript函数在客户端执行,以实现动态的WEB页面。这样可以减少网络流量,降低对数据库的访问次数。 在本文中,我们将介绍JSP和...
本文档详细介绍了如何使用JSP和JavaScript实现一个简单的二级级联下拉菜单。通过对JSP指令、JSTL标签、JavaScript函数以及HTML元素的理解和运用,开发者可以轻松构建出交互性更强的Web应用界面。
一、JSP、JAVASCRIPT和JSP与JAVA组件实例化过程分析概述 近十年来,客户端网页脚本语言JAVASCRIPT、动态网页技术JSP和JAVA开发组件经历了长足的发展。在实际应用中,三者互补弥补了各自的不足,促进了相互之间的...
【jsp+javascript收集】是一个关于Web开发中JSP(JavaServer Pages)与JavaScript技术的资料集合,涵盖了作者在实践中积累的各种实例和参考资料。这个压缩包包含了一系列与这两个核心技术相关的文件,旨在为编程爱好...
总的来说,"ko.rar_ajax_ajax jsp_javascript_jsp"这个实例提供了一个结合了Ajax、JSP和JavaScript的学习案例,它涵盖了客户端和服务器端的交互,是提升网页交互性和用户体验的有效途径。通过这个实例,学习者可以...
通过JSP和JavaScript的结合使用,我们能够构建出功能强大且用户友好的二级级联下拉菜单。这种设计不仅提高了用户体验,还增强了页面的动态性和互动性。对于Web开发者而言,掌握这一技术对于提升网站的功能性和美观度...
标题"jsp,Javascript MD5加密 实现"暗示了我们要讨论的是在Java Server Pages (JSP) 和JavaScript环境中如何实现MD5加密。MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,能够产生一个128位(16...
在这个项目中,JavaScript作为客户端脚本语言,与服务器端的JSP进行交互,实现了用户界面的动态更新和投票数据的提交。 首先,JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码,以实现服务器端的业务...
6. **AJAX(异步JavaScript和XML)**:在JSP中利用JavaScript实现局部刷新,提高用户体验。 7. **错误处理和调试**:在JSP和JavaScript中设置断点,查看和解析日志,以找出并修复问题。 8. **页面导航和路由**:使用...
JavaScript可以对用户的输入进行验证,控制浏览器的行为,改变HTML文档的内容和结构,以及处理AJAX(异步JavaScript和XML)请求,从而实现动态网页效果。在本项目中,JavaScript可能用于前端表单验证,确保用户输入...
【标签】"javascript_bbs jsp_bbs" 标签明确了项目的技术栈,即JavaScript和JSP在构建BBS中的应用。JavaScript通常用于前端页面的动态效果和用户交互,而JSP则是后端服务器端脚本语言,用于处理动态内容和与数据库的...
总的来说,JSP和JavaScript结合可以构建出强大的树型目录系统,它不仅能展示静态的目录结构,还能提供动态交互,如搜索、排序、拖放等高级功能。对于开发者来说,理解这种技术组合有助于提升Web应用的用户体验和功能...
在`jsp.txt`文件中,可能包含了实现上述功能的JavaScript代码片段,通过阅读和理解这段代码,开发者可以学习到如何在实际项目中结合JSP和JavaScript来创建这样的交互效果。这不仅有助于提升前端技能,还能加深对...