提交表单的一点问题,请大家看看。困扰很多天了
简单的事例一下:
类似这个一个表单 学校部分是公共的,name = itemtemplate的tr部分是可以动态添加多个的,这里以两个为例。现在每个tr里都有name为habby的checkbox,在提交之后就全部合成一个了(应该能明白我的意思吧),我在后台无法解析哪个学生的爱好是哪些了。大家看看有没什么好办法解决这个问题。 感觉把name赋不同值也不是很好的办法,有没更好的办法呢?
<form action="/MutiForm/Index" method="post">
<table name="tb">
<tr>
<td><input type="text" name="SchoolName" value=" " />学校</td>
</tr>
<tr name ="itemtemplate">
<td><input type="text" name="ClassName" value="" />班级名称</td>
<td><input type="text" name="TeacherName" value="" />教室名称</td>
<td><input type="text" name="StudentName" value="" />学生名称</td>
<td><input type="text" name="Level" value="" />等级</td>
<td> <input type="checkbox" name="Habby" value="1" />吃饭<input type="checkbox" name="Habby" value="2" />睡觉<input type="checkbox" name="Habby" value="3" />打豆豆</td>
</tr>
<tr name="itemtemplate">
<td><input type="text" name="StudentName" value="" />学生名称</td>
<td><input type="text" name="Level" value="" />等级</td>
<td>
<input type="checkbox" name="Habby" value="1" />吃饭
<input type="checkbox" name="Habby" value="2" />睡觉
<input type="checkbox" name="Habby" value="3" />打豆豆
</td>
</tr>
</table>
<input type="submit" value="提交" />
<input type="button" value="提交 " id="btn" />
</form>
类似这个一个表单 学校部分是公共的,name = itemtemplate的tr部分是可以动态添加多个的,这里以两个为例。现在每个tr里都有name为habby的checkbox,在提交之后就全部合成一个了(应该能明白我的意思吧),我在后台无法解析哪个学生的爱好是哪些了。大家看看有没什么好办法解决这个问题。 感觉把name赋不同值也不是很好的办法,有没更好的办法呢?
...全文
相关推荐
网页中表单按回车就自动提交的问题的解决方案
主要介绍了网页中表单按回车就自动提交的问题的解决方案,需要的朋友可以参考下
详谈表单重复提交的三种情况及解决方法
第一种情况:提交完表单以后,不做其他操作,直接刷新页面,表单会提交多次。 – 在servlet中写一句输出,用来判断是否提交多次 System.out.println(已经插入); request.getRequestDispatcher(/login_success.jsp).forward(request, response); – 这样的话,刷新多少次,就会在控制器显示多少个“已经插入”。 – 根本原因:Servlet处理完请求以后,直接转发到目标页面,这样整个业务只发送了一次请求,那么当你在浏览器中点击刷新会一直都会刷新之前的请求。 – 解决方法:不用转发到另一页面,采用
用户反馈提交表单网页模板
用户反馈提交表单网页模板
java表单提交中文乱码的解决方法
主要介绍了java表单提交中文乱码的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java后台防止客户端重复请求、提交表单实现原理
主要介绍了Java后台防止客户端重复请求、提交表单实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


