asp如何实现多行文本框的输入,多谢高手 80
主界面<formaction="add.asp"method="POST">......<inputname="a1"type="text"id="a1"value="<...
主界面
<form action="add.asp" method="POST">
......
<input name="a1" type="text" id="a1" value="<%=rs("a1")%>" size="4">
</div></td>
</tr>
<%
rs.movenext
loop
set rs=nothing
%>
......
提交界面
add.asp:
<!--#include file="conn.asp"-->
<%
dim a1
for i=73 to 75 ' 如何循环,动态获取id号码
a1=request("a1")(i)
set rs=rsfun("update toubiaoRecord set a1="&a1&" where id="&i, 3)
next
Response.Redirect"table.asp"
%>
从而实现多行文本框的输入。谢谢高手了 展开
<form action="add.asp" method="POST">
......
<input name="a1" type="text" id="a1" value="<%=rs("a1")%>" size="4">
</div></td>
</tr>
<%
rs.movenext
loop
set rs=nothing
%>
......
提交界面
add.asp:
<!--#include file="conn.asp"-->
<%
dim a1
for i=73 to 75 ' 如何循环,动态获取id号码
a1=request("a1")(i)
set rs=rsfun("update toubiaoRecord set a1="&a1&" where id="&i, 3)
next
Response.Redirect"table.asp"
%>
从而实现多行文本框的输入。谢谢高手了 展开
2个回答
展开全部
一般是这样实现的:
set rs = conn.execute("sflaskfljalsdf")
while not rs.eof
response.write rs("id")&"<br>"
rs.movenext
wend
循环输出rs("id"),每循环一次输出后就是用rs.movenext移至下一条,直到移到最后一条为止,这样就实现了循环动态获取id,如果你想限制输出个数的话,可以在sql语句上写“select top 10 * from……”选取前十条,或者在
i = 0
while not rs.eof and i<10
rs.movenext
i = i+1
wend
这样也行,原理是这样,怎么发挥靠你自己了,如果我现在原模原样的告诉你方法,你以后碰到这种问题还是比较麻烦,但是我告诉你原理,我觉得你自己想出来后,以后这类问题基本上解决了,授人以鱼不如授人以渔
set rs = conn.execute("sflaskfljalsdf")
while not rs.eof
response.write rs("id")&"<br>"
rs.movenext
wend
循环输出rs("id"),每循环一次输出后就是用rs.movenext移至下一条,直到移到最后一条为止,这样就实现了循环动态获取id,如果你想限制输出个数的话,可以在sql语句上写“select top 10 * from……”选取前十条,或者在
i = 0
while not rs.eof and i<10
rs.movenext
i = i+1
wend
这样也行,原理是这样,怎么发挥靠你自己了,如果我现在原模原样的告诉你方法,你以后碰到这种问题还是比较麻烦,但是我告诉你原理,我觉得你自己想出来后,以后这类问题基本上解决了,授人以鱼不如授人以渔
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主界面
<form action="add.asp" method="POST">
<%
set rs=rsfun("update toubiaoRecord set a1="&a1&" where id="&i, 3)
if not rs.eof then
do while not rs.eof and bof
%><input name="ID" type="hidden" id="ID" value="<%= rs("ID") %>">
<input name="a1" type="text" id="a1" value="<%=rs("a1")%>" size="4">
</div></td>
</tr>
<%
rs.movenext
loop
set rs=nothing
%>
......
提交界面
add.asp:
<!--#include file="conn.asp"-->
<%
dim mdyCount
mdyCount = request.Form("ID").Count
if mdyCount > 0 then
dim i
for i = 1 to mdyCount
Id = CLng(trim(request.Form("Id")(i)))
a1 = convert(trim(request.Form("a1")(i)))
conn.execute ("update toubiaoRecord set a1="&a1&" where id="&id)
Next
end if
Response.Redirect"table.asp"
%>
ps:未测试,大概这么个思路,有问题再回复
<form action="add.asp" method="POST">
<%
set rs=rsfun("update toubiaoRecord set a1="&a1&" where id="&i, 3)
if not rs.eof then
do while not rs.eof and bof
%><input name="ID" type="hidden" id="ID" value="<%= rs("ID") %>">
<input name="a1" type="text" id="a1" value="<%=rs("a1")%>" size="4">
</div></td>
</tr>
<%
rs.movenext
loop
set rs=nothing
%>
......
提交界面
add.asp:
<!--#include file="conn.asp"-->
<%
dim mdyCount
mdyCount = request.Form("ID").Count
if mdyCount > 0 then
dim i
for i = 1 to mdyCount
Id = CLng(trim(request.Form("Id")(i)))
a1 = convert(trim(request.Form("a1")(i)))
conn.execute ("update toubiaoRecord set a1="&a1&" where id="&id)
Next
end if
Response.Redirect"table.asp"
%>
ps:未测试,大概这么个思路,有问题再回复
追问
主界面:更新什么意思?而且,提交界面数组是什么思路?
追答
我跟据你写的弄的啊?留你QQ我加你
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询