如果直接提交,那么后台的程序估计将会很麻烦。
以什么形式提交比较方便后台程序接收数据呢?
能不能先对数据进行处理,再提交?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>成绩录入</title>
<style type="text/css">
<!--
input {
width: 60px;
border: 1px solid #666666;
}
-->
</style>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="600" border="0" cellspacing="4" cellpadding="0">
<tr>
<td>姓名</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>历史</td>
<td>电脑</td>
<td>总分</td>
</tr>
<tr>
<td>张三</td>
<td><input type="text" name="a1" /></td>
<td><input type="text" name="b1" /></td>
<td><input type="text" name="c1" /></td>
<td><input type="text" name="d1" /></td>
<td><input type="text" name="e1" /></td>
<td><input type="text" name="s1" /></td>
</tr>
<tr>
<td>李四</td>
<td><input type="text" name="a2" /> </td>
<td><input type="text" name="b2" /></td>
<td><input type="text" name="c2" /></td>
<td><input type="text" name="d2" /></td>
<td><input type="text" name="e2" /></td>
<td><input type="text" name="s2" /></td>
</tr>
<tr>
<td>王五</td>
<td><input type="text" name="a3" /> </td>
<td><input type="text" name="b3" /></td>
<td><input type="text" name="c3" /></td>
<td><input type="text" name="d3" /></td>
<td><input type="text" name="e3" /></td>
<td><input type="text" name="s3" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input type="submit" name="button" id="button" value="提交" /></td>
</tr>
</table>
</form>
</body>
</html>
以什么形式提交比较方便后台程序接收数据呢?
能不能先对数据进行处理,再提交?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>成绩录入</title>
<style type="text/css">
<!--
input {
width: 60px;
border: 1px solid #666666;
}
-->
</style>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="600" border="0" cellspacing="4" cellpadding="0">
<tr>
<td>姓名</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>历史</td>
<td>电脑</td>
<td>总分</td>
</tr>
<tr>
<td>张三</td>
<td><input type="text" name="a1" /></td>
<td><input type="text" name="b1" /></td>
<td><input type="text" name="c1" /></td>
<td><input type="text" name="d1" /></td>
<td><input type="text" name="e1" /></td>
<td><input type="text" name="s1" /></td>
</tr>
<tr>
<td>李四</td>
<td><input type="text" name="a2" /> </td>
<td><input type="text" name="b2" /></td>
<td><input type="text" name="c2" /></td>
<td><input type="text" name="d2" /></td>
<td><input type="text" name="e2" /></td>
<td><input type="text" name="s2" /></td>
</tr>
<tr>
<td>王五</td>
<td><input type="text" name="a3" /> </td>
<td><input type="text" name="b3" /></td>
<td><input type="text" name="c3" /></td>
<td><input type="text" name="d3" /></td>
<td><input type="text" name="e3" /></td>
<td><input type="text" name="s3" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input type="submit" name="button" id="button" value="提交" /></td>
</tr>
</table>
</form>
</body>
</html>
解决方案 »
- 请推荐一款适合button的jquery弹出页面
- jquery colorbox 去掉黑边框?
- iframe页面载入判断
- 图片无缝滚动
- 你是牛人你就上,高分在线等(如何在js函数中得调用页面的名称)
- 请教一个跳转并刷新的问题
- 请教高手,化境上传的文件大小限定问题?
- 禁止用户输入其他东西,而只能输入数字
- miniui的DataGrid在IE下不显示水平滚动条,在chrome下可以,如何让在IE8下也能显示滚动条?
- 谷歌浏览器报错误 Uncaught TypeError: object is not a function register.jsp:53onblur
- =====文本框居然获不到焦点??(火狐可以,ie不行)====
- 数字区间分布求助,JS版块再求助(需要较强的数学知识)
你根据集合长度,循环一下就可以入库了,很简单的,不会很麻烦。
不需要为每一个控件单独定义name
同一个科目成绩全用同一个名字在提交之后可以用String[] ALLYUWEN = request.getParameterValues("YUWEN");顺序不会错多科成绩都取得之后,对多个数组循环操作即可得到每行的成绩Insert语句
<td>张三</td>
<td><input type="text" name="a1" /></td>
<td><input type="text" name="a2" /></td>
<td><input type="text" name="a3" /></td>
<td><input type="text" name="a4" /></td>
<td><input type="text" name="a5" /></td>
<td><input type="text" name="s" /></td>
</tr>
<tr>
<td>李四</td>
<td><input type="text" name="a1" /></td>
<td><input type="text" name="a2" /></td>
<td><input type="text" name="a3" /></td>
<td><input type="text" name="a4" /></td>
<td><input type="text" name="a5" /></td>
<td><input type="text" name="s" /></td>
</tr>
但是这样的话,后台程序如何区分哪一个成绩,是哪一个同学的呢?录入成绩的页面,采用的是分页的方法(一个班级几十个人,每页若干条)