【【【表单提交问题!!!!

Dreampeng 2005-07-21 03:47:19
A.asp源文件
<!--#include file=connection.asp-->
<form name="FrmChoose" action="B.asp" method="post">
<input name="Choose<%=rs("ArtId")%>" type="checkbox" value="<%=rs("ArtId")%>">
</form>
现在根据数据库中的文章数每个input的名字都不同,如果我想在B中得到某一个选中的input的值在B中得怎么写?
B中request("这里得怎么写能得到传上来的input值?")
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuliang0828 2005-07-23
  • 打赏
  • 举报
回复
支持 renniliao(小a) 的说法
把多选框设置成为一个控件组,只是Value的值不同。

用Request.Form收到值后用Split函数分割逗号,返回一个数组,这个数组的每个值都是选中多选框的Value。

至于其他的方法比如name="Choose<%=rs("ArtId")%>" ,你必须用枚举的方法列出Request中所有的值,然后依次用Left判断左边多少个字符是否是你设定的值,然后再看右边剩下的是不是数字,如果是就是你要的值了,岂不太麻烦?
renniliao 2005-07-22
  • 打赏
  • 举报
回复
ok?
renniliao 2005-07-21
  • 打赏
  • 举报
回复
提交过来以后,用以下判断来做:
<%
...
a=request("你需要获取的东西")
if trim(a)=trim(rs("ArtId")) then
%>
<input name="chkChoose" type="checkbox" value="<%=rs("ArtId")%>" checked>
<%
else
%>
<input name="chkChoose" type="checkbox" value="<%=rs("ArtId")%>">
<%
end if
...
Dreampeng 2005-07-21
  • 打赏
  • 举报
回复
可我要用到的是变量,因为在每次提交时要检测是否最起码选中了一篇文章,还有就是在A里面有两个下拉表单,就是选中了表单1中的一个,然后自动提交到本页面,以影响表单二中的选项,如果不这么做的话,那么先选中的A中的文章前面的“√”就会没有了,
zhuowei 2005-07-21
  • 打赏
  • 举报
回复
哦 对呀 顶楼二位方法是对的 迷糊 迷糊!
zhuowei 2005-07-21
  • 打赏
  • 举报
回复
你可以在A.asp中
<!--#include file=connection.asp-->
<form name="FrmChoose" action="B.asp" method="post">
<input name="Choose<%=rs("ArtId")%>" type="checkbox" value="<%=rs("ArtId")%>">
<input name="ArtId" type=hidden value=<%=rs("ArtId")%>>
</form>

然后在B中

ArtId = request("ArtId")
ChooseStr = "Choose"+ArtId
ChooseID = request("ChooseStr")

差不多这样把 我没想到更好的方法`` 期待 别人来帮忙``
renniliao 2005-07-21
  • 打赏
  • 举报
回复
你的用法有点错误。checkbox这个表单元素你应该把他们的name属性取成一个,比如:chkChoose,然后在b中获取的时候就用:request("chkChoose")就能获取。只不过这时候获取的是所有被选种的复选框的value属性值连接在一起的用逗号隔开的字符串。你可以用split函数把这个字符串分割成一个数组,这样就能得到用户选的每一个内容了。
tigerwen01 2005-07-21
  • 打赏
  • 举报
回复
A.asp源文件
<!--#include file=connection.asp-->
<form name="FrmChoose" action="B.asp" method="post">
<input name="n" type="checkbox" value="<%=rs("ArtId")%>">
</form>

B.asp

request("n")

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧