2 baidu 37209399 baidu_37209399 于 2017.01.10 16:50 提问

form表单多行提交,往数据库添加

图片说明

单击保存,往数据库里多行添加,怎么做,小白, 请大神指教


<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>


订单管理

<br> $(document).ready(function() {</p> <pre><code> var a=0; $(&quot;#add&quot;).click(function(){ var i=a++; $(&quot;#tbody select&quot;).children().next().remove(); $(&quot;#tbody&quot;).append(&quot;&lt;tr&gt;&quot;+&quot;&lt;td&gt;&lt;input name=\&quot;breedid\&quot; maxlength=\&quot;18\&quot; htmlEscape=\&quot;false\&quot;class=\&quot;input-xlarge\&quot; /&gt;&lt;/td&gt;&quot;+ &quot;&lt;td&gt;&lt;select id=\&quot;select\&quot; name=\&quot;breednamess\&quot; &gt;&lt;option&gt;请选择&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&quot;+ &quot;&lt;td&gt;&lt;input name=\&quot;standard\&quot; maxlength=\&quot;64\&quot; htmlEscape=\&quot;false\&quot;class=\&quot;input-xlarge\&quot;/&gt;&lt;/td&gt;&quot;+ &quot;&lt;td&gt;&lt;input name=\&quot;count\&quot;&gt;&lt;/td&gt;&quot;+&quot;&lt;td&gt;&lt;input name=\&quot;price\&quot;&gt;&lt;/td&gt;&quot;+ &quot;&lt;td&gt;&lt;input name=\&quot;total\&quot; maxlength=\&quot;64\&quot; htmlEscape=\&quot;false\&quot;class=\&quot;input-xlarge\&quot;/&gt;&lt;/td&gt;&quot;+ &quot;&lt;td&gt;&lt;input type=\&quot;button\&quot; value=\&quot;删除\&quot; id=\&quot;delete1\&quot; &gt;&lt;/td&gt;&quot;+ &quot;&lt;/tr&gt;&quot;); var supperliername=$(&quot;#sel&quot;).val(); //alert(&quot;行数:&quot;+$(&quot;tbody td&quot;).parent().index()); var uri=&quot;http://localhost:8181/jeesite/a/number/demoNumber/getbreed?suppliernames=&quot;+supperliername; $.getJSON(uri,function(json){ alert(json.length); for(var i=0;i&lt;=json.length;i++){ //alert(json[i].breedname); //$(&quot;#select&quot;).append(&quot;&lt;option value=&#39;&quot;json[i].breedname&quot;&#39; &gt;&quot;+json[i].breedname+&quot;&lt;/option&gt;&quot;); if(i==i){ $(&quot;#tbody select&quot;).append(&quot;&lt;option value=&#39;&quot;+json[i].breedname+&quot;&#39;&gt;&quot;+json[i].breedname+&quot;&lt;/option&gt;&quot;); } } }); }); $(&quot;#sel&quot;).click(function(){ //alert(); $(&quot;#select&quot;).empty(); var supperliername=$(&quot;#sel&quot;).val(); //alert(supperliername); var uri=&quot;http://localhost:8181/jeesite/a/number/demoNumber/getbreed?suppliernames=&quot;+supperliername; $.getJSON(uri,function(json){ //alert(json.length); for(var i=0;i&lt;=json.length;i++){ //alert(json[i].breedname); //$(&quot;#select&quot;).append(&quot;&lt;option value=&#39;&quot;json[i].breedname&quot;&#39; &gt;&quot;+json[i].breedname+&quot;&lt;/option&gt;&quot;); $(&quot;#select&quot;).append(&quot;&lt;option value=&#39;&quot;+json[i].breedname+&quot;&#39;&gt;&quot;+json[i].breedname+&quot;&lt;/option&gt;&quot;); } }); }); $(&quot;#delete1&quot;).live(&quot;click&quot;,function(){ alert(); $(&quot;#tbody tr&quot;).remove(); }); //$(&quot;#name&quot;).focus(); $(&quot;#inputForm&quot;).validate({ submitHandler: function(form){ loading(&#39;正在提交,请稍等...&#39;); form.submit(); }, errorContainer: &quot;#messageBox&quot;, errorPlacement: function(error, element) { $(&quot;#messageBox&quot;).text(&quot;输入有误,请先更正。&quot;); if (element.is(&quot;:checkbox&quot;)||element.is(&quot;:radio&quot;)||element.parent().is(&quot;.input-append&quot;)){ error.appendTo(element.parent().parent()); } else { error.insertAfter(element); } } }); }); &lt;/script&gt; </code></pre> <p></head><br> <body></p> <pre><code>&lt;ul class=&quot;nav nav-tabs&quot;&gt; &lt;li&gt;&lt;a href=&quot;${ctx}/number/demoNumber/&quot;&gt;订单列表&lt;/a&gt;&lt;/li&gt; &lt;li class=&quot;active&quot;&gt;&lt;a href=&quot;${ctx}/number/demoNumber/form?id=${demoNumber.id}&quot;&gt;订单&lt;shiro:hasPermission name=&quot;number:demoNumber:edit&quot;&gt;${not empty demoNumber.id?&#39;修改&#39;:&#39;添加&#39;}&lt;/shiro:hasPermission&gt;&lt;shiro:lacksPermission name=&quot;number:demoNumber:edit&quot;&gt;查看&lt;/shiro:lacksPermission&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br/&gt; &lt;form id=&quot;inputForm&quot; modelAttribute=&quot;demoNumber&quot; action=&quot;${ctx}/number/demoNumber/save&quot; method=&quot;post&quot; class=&quot;form-horizontal&quot;&gt; &lt;%-- &lt;form:hidden path=&quot;id&quot;/&gt; --%&gt; &lt;sys:message content=&quot;${message}&quot;/&gt; &lt;div&gt; &lt;td&gt; &lt;label &gt;制单部门:&lt;/label&gt; &lt;input type=&quot;text&quot;&gt; &lt;label &gt;采购员:&lt;/label&gt; &lt;input type=&quot;text&quot;&gt;&lt;br&gt;&lt;br&gt; &lt;label &gt;供货商名称:&lt;/label&gt; &lt;select id=&quot;sel&quot; style=&quot;width: 200px&quot; name=&quot;suppliernamess&quot; &gt; &lt;option&gt;请选择&lt;/option&gt; &lt;c:forEach items=&quot;${list1}&quot; var=&quot;list1&quot;&gt; &lt;option value=&quot;${list1.suppliername}&quot; &gt;${list1.suppliername}&lt;/option&gt; &lt;/c:forEach&gt; &lt;/select&gt; &lt;/div&gt; &lt;div&gt;&lt;input type=&quot;button&quot; value=&quot;添加&quot; id=&quot;add&quot;&gt;&amp;nbsp;&lt;input type=&quot;button&quot; value=&quot;删除&quot; id=&quot;delete&quot; &gt; &lt;/div&gt; &lt;table id=&quot;contentTable&quot; class=&quot;table table-striped table-bordered table-condensed&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th style=&quot;max-width: 50px;max-height: 50px&quot; &gt;产品编号&lt;/th&gt; &lt;th&gt;品种名称&lt;/th&gt; &lt;th&gt;规格型号&lt;/th&gt; &lt;th&gt;数量&lt;/th&gt; &lt;th&gt;单价&lt;/th&gt; &lt;th&gt;总金额&lt;/th&gt; &lt;shiro:hasPermission name=&quot;number:demoNumber:edit&quot;&gt;&lt;th&gt;操作&lt;/th&gt;&lt;/shiro:hasPermission&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody id=&quot;tbody&quot; &gt; &lt;/tbody&gt; &lt;/table&gt; &lt;div class=&quot;form-actions&quot;&gt; &lt;shiro:hasPermission name=&quot;number:demoNumber:edit&quot;&gt;&lt;input id=&quot;btnSubmit&quot; class=&quot;btn btn-primary&quot; type=&quot;submit&quot; value=&quot;保 存&quot;/&gt;&amp;nbsp;&lt;/shiro:hasPermission&gt; &lt;input id=&quot;btnCancel&quot; class=&quot;btn&quot; type=&quot;button&quot; value=&quot;返 回&quot; onclick=&quot;history.go(-1)&quot;/&gt; &lt;/div&gt; &lt;/form&gt; </code></pre> <p></body><br> </html></p>

2个回答

JE_GE
JE_GE   2017.01.10 17:21

看页面应该
先保存一方
在保存多方

baidu_37209399
baidu_37209399 要两行数据同时保存,老哥
11 个月之前 回复
qq_34037358
qq_34037358   2017.09.12 16:45

老哥,问题解决了吗?刚遇到这个问题不知道该怎么解决

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!