2 guanmanying guanmanying 于 2016.03.25 12:27 提问

一个form表单提交多条数据问题

一个form表单,有没有啥方法提交多条记录到数据库?求大神帮忙一下

5个回答

tianya1821
tianya1821   2016.03.25 13:06

用js动态添加的方式创建多个input输入域,在后台以循环的方式进行接收,然后再一条一条的存入数据库。应该可行。

qq978450288
qq978450288   2016.03.25 13:09

你的表述不清楚。 可能是实体 或是UI设计出了问题 才希望通过古怪的方法解决问题。
如果是一个页面多条数据 入表格grid 之类 可以采取ajax 提交内容的方式 直接修改。或者逐条上传。
如果是主信息修改 造成子表数据大量修改。 完全可通过后台逻辑进行大批量修改

niguangliulang
niguangliulang   2016.03.25 12:37

可以用隐藏表单的方式,在另一个页面接受多个数据

fubo1990
fubo1990   2016.03.25 14:40

可以的。
你一数组的形式提交对象

后台定义一个List goods;变量。然后声明get,set方法。这样后台就可以获得对象数组了。

showbo
showbo   Ds   Rxr 2016.03.25 15:14

将多条记录组合成json字符串数据对象,服务器端反序列化为对应的类实例集合,然后遍历添加

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一个表单同时提交多条记录
问题背景:  我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收;第4种方法:将表单对象序列化成Json字符串提交,以List接收;  第
表单多条数据提交
1.第一种方法:表单提交,以字段数组接收HTML代码如下:<h1>submitUserList_1</h1><form action="${pageContext.request.contextPath }/customer/saveCustomer" method="post">用户名称:<input type="text" name="c
一个表单提交多条记录的处理(Ruby on Rails)
<br />使用的是一个一对多关联,代码如下:view: partial <br />名称:<input type="text" name="invoice[][name]" /> <br />描述:<input type="text" name="invoice[][description]" /><br/> <br />rhtml: <br /><% form_tag "/purchase/save_order" do -%>   <p><label for="order_name">订单:</labe
form提交多行相同数据
前台多个form数据向后台传递,包括多个相同行 这篇文章是用来测试我本地md上传到csdn的,相同功能的文章在我的博文里的上一篇有一个简化的,那个看起来方便 首先是前台 //首先定义一个对象,用来接受所有参数 var salesOrderDto = {}; 将第一个要序列化的表单放到一个对象中(此表单是不存在相同行的) ...
DWZ (JUI) 教程 单个NavTab 中 多个Form表单提交问题
DWZ (JUI) 教程   单个NavTab 中 多个Form表单提交问题 新浪微博 http://weibo.com/u/1534913940 最近有朋友问到 一个 NavTab中 有多个form表单提交问题 问题如下 我正在使用DWZ框架, 我想请问一下 一个jsp页面 如果有两个button,如何去分别提交。 例子给的是: 但一个表单只能一个submit按钮,用js调用butt
html+js实现form表单多值的验证
实现form表单同时验证多条数据。 1.html部分与js缩进有些不太一样,不影响内容 2.截图没传上去,请自行复制代码查看 注意:需要验证的内容写到最上面,不然会因为中间有不需要验证的内容而报错。话不多说,直接写代码:<html> <head> <style type="text/css"> table,td,th {
一个表单同时保存多条记录(通过ajax保存)
        例如上图显示的是一个商品列表,每个列表有两个输入框,可以单个保存,也有批量保存数据。批量保存时,可以通过勾选按钮获取需要保存的对象。        js代码如下(需要引用jquery.json.min.js):var productArray = new Array();// 校验数据for(var i = 0;i &amp;lt; ch_goods.length;i++){    if(...
表单同时提交多条记录(同一个实体类),控制器怎么接收
问题背景:&amp;amp;nbsp; 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收...
yii 一个表单提交多个模型数据
正在需要的时候发现了这个大牛的博文,动手实践过后,记录在此。 (原文在此) --user表 Create Table: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) DEFAULT NULL, `userpass` varchar(45) DEFAUL
表单提交多个对象
需求:将下边的表单提交,其中一行代表一条记录 JS代码:遍历form表单下的tr元素,将每个tr下的select、input元素的name和value封装到JS对象 orderItemObj中,再放入数组orderItemArray中 //以tr为单位,一个tr代表一条记录 var orderItemArray = new Array();