软件工程个人作业05

设计思想:在第一个页面进行题目要求选择,在第二个页面,用随机数产生数和字符,用数组代替栈进行运算。生成的式子和得数存在数组里。输出。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>自动出题器</title>
</head>
<body>
    <script type="text/javascript">
        function check() {
            var number = document.getElementById("number").value;
            var max = document.getElementById("max").value;
            var min = document.getElementById("min").value;
            
            if (number == "") 
            {
                alert("运算式数量不能为空");
            } 
            else if (max == "") 
            {
                alert("上界不能为空");
            } 
            else if (min == "") 
            {
                alert("下界不能为空");
            } 
            else if(number<=0)
            {
                alert("运算式数量应该大于0");
            }
            else if(max<min)
            {
                alert("上界应该大于下界");
            }
            else
            {
                document.baseForm.submit1();
            }
        }
    </script>
    
    <form action="Second.jsp" name="baseForm" id="baseForm" method="post">
        <fieldset name="Group1" style="100%">
        <legend><strong>请选择出题要求:</strong></legend>
            <p> 打印的运算式数量    <input name="number" type="text" size="20"></p>
            <p> 运算数值的上界    <input name="max" type="text" size="20"></p>
            <p> 运算数值的下界    <input name="min" type="text" size="20"></p>
            <p> 请选择运算式条件:</p>
            <p> 是否有乘除    <input name="symbol" type="radio" value="true"><input name="symbol" type="radio" value="false"></p>
            <p>加减有无负数    <input name="negative" type="radio" value="true"><input name="negative" type="radio" value="false"></p>
        </fieldset>
        <p>&nbsp;&nbsp;<input name="submit" type="submit" value="提交" onclick="check()">
            &nbsp;&nbsp;<input name="reset" type="reset" value="重置"></p>
    </form>
</body>
</html>
<html>
<head>
<%@page contentType="text/html;charset=utf-8" import="java.util.*"%>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<title>Insert title here</title>
</head>

<form name="form1" method="post" action="02.jsp"> 
<center>
<p>
            请选择您的要求
            
            
</p>
<p>
              有乘除<input type=checkbox name=cc1 value= true >
                  有负数 <input type=checkbox name=fu1 value= true >          
              多个数运算<input type=checkbox name=sys1 value= ture >
    
</p>

<p>
           最小值: <input  name="min1"  type="text"  class="input"  size="30" style="ime-mode:disabled" 
           onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode <48 || event.keyCode>57)) 
           event.returnValue=false">   
          最大值: <input  name="max1"  type="text"  class="input"  size="30" style="ime-mode:disabled" 
           onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode <48 || event.keyCode>57)) 
           event.returnValue=false">
          
</p> 
<p>题数:<input  name="number"  type="text"  class="input"  size="30" style="ime-mode:disabled" 
           onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode <48 || event.keyCode>57)) 
           event.returnValue=false"></p>
<p> 
     <input type="Submit" value="提交"> 
     <input type="Reset" value="重置"> 
</p>
<center>
</form>
</body>
</html>
  

日期任务 听课 编写程序 阅读课本 准备考试     日统计   日期 开始时间 结束时间 中断时间 净时间 活动
周日                 4.3 8:00 9:50 10 100 上课
周一 100 60         160   4.5          
周二                 4.6 2:00 4:00   120 写程序
周三   120         120   4.7 3:15 6:00 45 120 程序
周四   120         120   4.8          
周五                 4.9 11:20 5:00 80 240 程序
周六   240         240              
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
日期 编号 引入阶段 排除阶段 修复时间 描述                  
4.3 1     20 网页之间的数值传递 用action='网页名字' form类型        
原文地址:https://www.cnblogs.com/zuhaoran/p/5367592.html