用超链接不可能得到Form中文本框输入的数据吗?(30分)

siekensou 2001-07-31 12:37:02
我是这么用的,肯定错了,请各位高手指点迷津
<%
dim text
dim i

text=Request.querystring("ID")
if text<>"" then
text=request.form(text)
response.write text
end if

response.write "<form name='form1' method='post'>"
do while i<5
response.write "<input type=text name=" & i & ">"
response.write "<a href='test.asp?ID=" & i & "'>更新</a>"
i=i+1
loop
response.write "</form>"
%>
用这个方法什么也得不到,有什么方法可以的到指定文本框里的输入吗(文本框的数量是动态的)
...全文
90 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2001-07-31
应该可以的
回复
ExitWindows 2001-07-31
up
回复
tripofdream 2001-07-31
javascript中要求有对象的引用,即submit()要改成document.form1.submit();
回复
siekensou 2001-07-31
不行啊,555~~~~~
只有先用穷举法了...
JavaScript 提交表单 说是对象不支持此属性或方法
我知道应该用函数来提交是正确的可是就是有错,我才学asp
也不知怎么是对的,书里写的太少
回复
rovoboy 2001-07-31
to gq(gq)
response.write "<a href='test.asp?ID="form1.text.value"'>更新</a>" '这里要修改
n个错误
1:"form1.text.value"一行语法错误
2:"form1.text.value" 没这个变量的,是form1.1/2/3…….value
ps: .value似乎可以不要
3:js语句不能这么写,只能做成函数,然后用submit()提交或用location.href传递. //这是我的怀疑
4:不知道返回的是第几个文本框的内容
回复
siekensou 2001-07-31
实践中... ...
回复
gq 2001-07-31
<%
dim text
dim i

text=Request.querystring("ID")
if text<>"" then
text=request.form(text)
response.write text
end if

response.write "<form name='form1' method='post'>"
do while i<5
response.write "<input type=text name=" & i & ">"
response.write "<a href='test.asp?ID="form1.text.value"'>更新</a>" '这里要修改
i=i+1
loop
response.write "</form>"
%>
回复
tripofdream 2001-07-31
主  题:用超链接不可能得到Form中文本框输入的数据吗?(30分)
作  者:siekensou
所属论坛:ASP
问题点数:30
回复次数:3
发表时间:2001-7-31 12:37:03


我是这么用的,肯定错了,请各位高手指点迷津
<%
dim text
dim i

text=Request.querystring("ID")
if text<>"" then
text=request.form(text)
response.write text
end if

response.write "<form name='form1' method='post'>"
do while i<5
response.write "<input type=text name=" & i & ">"
response.write "<a href='test.asp?ID=" & i & "'>更新</a>"
i=i+1
loop
response.write "</form>"
%>
用这个方法什么也得不到,有什么方法可以的到指定文本框里的输入吗(文本框的数量是动态的)

想想这样做有什么意义:"文本框的数量是动态的",而你只不过要其中一个文本框的内容.
<form name=form1 action="test.asp" method=post>
<input type=text name=id>
<input type=submit name=submit value=submit>
</form>
不就是这样的功能吗
回复
zxwcq 2001-07-31
写一个过程来 实现
回复
rovoboy 2001-07-31
没提交怎么可能得到text中的值呢?

//JavaScript 提交表单
<script>
function dosubmit(num)
{
window.document.form1.ID=num;
submit();
}
</script>
<%
dim text
dim i

text=Request.form("ID")
if text<>"" then
text=request.form(text)
response.write text
end if

response.write "<form name='form1' method='post'>"
response.write "<input type=hidden name=ID>"
do while i<5
response.write "<input type=text name=" & i & ">"
response.write "<a href=# onclick='dosubmit(" & i & ")"'>更新</a>"
i=i+1
loop
response.write "</form>"
%>
//基本上是这样,可能有些语法错误,你自己改了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-31 12:37
社区公告
暂无公告