设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 123|回复: 6
打印 上一主题 下一主题

ASP同名文本框如何分别取值!

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-11 06:46:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
asp页面中有N个同名的文本框(一组数据),在后台中怎么能获取某个文本框的值。

<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">

如果在后台使用Request("MyName")得到的是‘,’分割的值,这样以来用户输入的数据就不能包含逗号了?有什么其它好办法呢?
6#
发表于 2010-1-11 06:46:28 | 只看该作者
<INPUT type="text"name="MyName">


<INPUT type="text"name="MyName">


<INPUT type="text"name="MyName">


<INPUT type="text"name="MyName">


<INPUT  type="text"name="MyName">
<%
  Dim i,MyNameCount
  IF Request.ServerVariables("Request_Method")="POST" Then
     MyNameCount=Request.Form("MyName").Count
  Else
     MyNameCount=Request.QueryString("MyName").Count
  End IF
  For i=0 To MyNameCount
      IF Request.ServerVariables("Request_Method")="POST" Then
         Response.Write "MyName的文本框"&i&"="&MyNameCount=Request.Form("MyName")(i)
      Else
         Response.Write "MyName的文本框"&i&"="&MyNameCount=Request.QueryString("MyName")(i)
      End IF
  Next
%>
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-11 06:46:24 | 只看该作者
因为求职人员填写面试表的时候,要填写教育经历,多少不定,所以就让他自己增加填写
要用到动态的表单,而且数量又不确定,所以……
2楼有更好的解决办法?
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-11 06:46:20 | 只看该作者
既然怕麻烦那就不要给自己找麻烦 为什么要搞一样的name
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-11 06:46:17 | 只看该作者
从name1开始递增呗 比如name1 name2........namen这样下去然后把变量n保存 这样循环一下就可以都取值了
回复 支持 反对

使用道具 举报

2#
发表于 2010-1-11 06:46:13 | 只看该作者
太有才了你兄弟,终于解决问题了,只有20分,全给你了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 09:21 , Processed in 0.107366 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表