asp表单字段名如何得到?

表单提交页面<inputname="Action"type="hidden"value="1.asp"><inputname="{$UserName}"type="tex... 表单提交页面
<input name="Action" type="hidden" value="1.asp">
<input name="{$UserName}" type="text">
</form>
保存,写入数据库页面:
如何得到input里面的name名字?
比如:
表单提交页面
<input name="Action" type="hidden" value="1.asp">
<input name="UserName" type="text">
</form>
保存,写入数据库页面:
如何得到input里面的name名字
username=request.form("UserName")
如果上面的UserName改成标签,也就是这个字段的名字可以随时改动,写入数据库的时候如何得到他的名字呢。请高手赐教
展开
 我来答
缓步莫迟疑C
2012-07-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6482万
展开全部
遍历Request.Form集合,或是Request.QueryString集合首竖.

或者直接用索引也可以取到,但者雀大注岁岩意下标不要越界,比如
取名称:<%=Request.Form.Key(1)%>

取值:<%=Request.Form.Item(1)%>
下标由1开始,而不是0.
追问
没看懂啥意思,感觉与提问不符,谢谢
追答
那你有没有感觉你就要与最佳答案擦肩而过了呢? 用QueryString集合打个比方吧.如URL参数为
?abc=123&xyz=999
那么
Request.QueryString.Key(1) = "abc"

Request.QueryString.Item(1) = "123"
Request.QueryString.Key(2) = "xyz"
Request.QueryString.Item(2) = "999"
这样就可以取到不确定的参数名和其值.不正是解决你问题的方法么.
那么将QueryString换成Form就可以取到表单POST的参数名和值了.
犀利的胡茬子
2012-07-13 · TA获得超过663个赞
知道小有建树答主
回答量:853
采纳率:50%
帮助的人:587万
展开全部
response.Write(request.Form()) 你把这段代码放到接收变量的页面 你猛拿滑看看有什么枝腊效果

应该是敏森把传值变量的名称和值都能显示出来
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-13
展开全部
username=request.form("胡茄{$UserName}") 这样就行啊 不过你在跟模板配合的时候 肯定会有一步是指郑把标签全部变成对唯做颂应的名字的 一般的cms都已经有这步了 你只要把标签的格式写对就行了
追问
这个写法我试过,不行呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式