ASp 同一个Form里如何一次提交多条记录?

ASp 同一个Form里如何一次提交多条记录?有没有代码参考呀?

第1个回答  2013-11-13
可以用复选框,
<input type="checkbox" name="cb1" value="1" />
<input type="checkbox" name="cb1" value="2" />
<input type="checkbox" name="cb1" value="3" />
...
<input type="checkbox" name="cb1" value="n" />

选中提交后取得该值
cb1=request.form("cb1")
如果选中多个选项,则cb1中的值会用,号隔开,如1,2,3,4等
用split()函数可将获取得的值分离成数组备用
if cb1<>"" then cb1=split(cb1,",")
第2个回答  2013-11-13
请问:
一、你要提交的记录是多条相同吗?如果是你可以在asp中循环Insert
二、多条信息如何分布在From里面?如果是,你可以在asp中写个该From定制的多条保存语句
也可以考虑不用From用ajax提交了
第3个回答  2013-11-13
用SQL语句不就可以了吗?

比如:

strSQl = strSQl & "Update UpdateTable Set Field1='',Field2='' Where Field1='Hello'"

DbConn.Exeute(strSql)

不就可以了吗?^_^本回答被网友采纳
第4个回答  2013-11-13
你说的是批处理表单,使用for next函数,网上有教材

ASp 同一个Form里如何一次提交多条记录?
可以用复选框,<input type="checkbox" name="cb1" value="1" \/> <input type="checkbox" name="cb1" value="2" \/> <input type="checkbox" name="cb1" value="3" \/> ...<input type="checkbox" name="cb1" value="n" \/> 选中提交后取得该值 cb1=request.form("cb1")如果选中...

ASP 一次提交修改多条记录
for i=1 to Request.form("id").count id=Request.form("id")(i)Set rs= Server.CreateObject("ADODB.Recordset")sql="select * from cn_Graphic where id="&id rs.open sql,conn,1,3 rs("BImg")="B\/"&rs("BImg")rs.update rs.close set rs=nothing next 选中所有的信息.用这个处...

ASP 批量提交N条数据
<input Type="submit" value="提交" name="B1"> <\/form> <!-- 取得表单中的值: --> <% If Request("B1")<>"" Then %> <% = Request("T1") %> <BR> <!-- 取得多个名字(str1)一样的值: --> < For I = 1 To Request.Form("str1").Count Response.Write Request.Form(...

用asp如何同时向ACCESS数据库中添加多条记录
Dim UserID,UserName,Score Dim SqlStr \/\/用于动态取得需要录入多少条记录 recCnt=cint(request.form("recCnt"))\/\/批量录入数据 for i=1 to recCnt UserID=trim(request.form("UserID")(i))UserName=trim(request.form("UserName")(i))score=trim(request.form("score")(i))sqlStr="insert...

[ASP]表单并行提交多类数据类型
form.action+='?usersex='+form.usersex.value+'&username='+form.username.value+'&userclass='+form.userclass.value;form.submit();} <\/script> <input type="submit" name="submit" value="提交" onClick="upload1()" > 这样表单中的值就可以通过地址传过去了,不过缺点是只能传少于2000...

ASP如何把多行数据同时添加到数据库,表单时一样的,为了不一个一个的...
利用Request.Form集合本身的属性就可以完成批量录入:For i = 1 To Request.Form("UserName").Count Rs.AddNew 。。。Rs("UserName") = Trim(Request.Form("UserName")(i))。。。Rs.Update Next

如何让一个表单同时提交到两个不同的页面
一般做法可以先提交给一个页面,执行了再把值传到另一个页面处理,根据这个情况,显得有点麻烦,我的方法是用javascript脚本,可以一个FORM表单直接提交给两个不同的页面同时处理,不多说了,大家看一下我的代码:第一种方法:<script language="Javascript"> function hbsubmit(){ document.form1.target="_...

asp如何同时插入多条数据进数据库 急
只要表单的中的多条记录控件的name是一样的 那可以用for i=1 to request.Form("id").count来循环对每一条记录进行操作 例子:for i=1 to request.form("id").count id=request.Form("id")(i)...对数据库进行操作 next

asp上传下载问题?+一个form执行两个action
百度一下有很多),下载,则是要自己写代码进行下载。一个form,执行两个action,这个在正常情况下,是不可能的。因为一个form,只能指定一个action属性。但是,如果你不用传统的form提交方式,采用ajax的方式,那就可以不限制action数量了,你可以把一个表单,同时提交给几个不同的服务端程序去处理。

asp 在一个 文本框 添加多列不同字段数据, 数据并同时显示在文本...
type=text name=date value=""><\/td><\/tr> <tr><td><input type=text name=neirong value=""><\/td><\/tr> <tr><td><input type=text name=zuozhe value=""><\/td><\/tr> <tr><td><input type="submit" name=ss value=" 提交 "><\/td><\/tr> <\/table> <\/form> ...

相似回答