asp表单post方式中提交的数组是什么形式的字符串?
比如我在表单中定义了input一组名字是PhoneNum;然后我填写了1、100002、100863、10010点submit提交之后在服务器端获得的是什么形式的字符串?...
比如我在表单中定义了input 一组名字是 PhoneNum;
然后我填写了
1、10000
2、10086
3、10010
点submit提交之后在服务器端获得的是什么形式的字符串?
例如PhoneNum=10000,10086,10010?
能否在URL中直接用action 提交?
谢谢!
++++++++++++++++++++++++++++++++++++
问题关键是我怎么样能在提交方以URL方式提交数组!!!!
即省去表单这块。
怎么在收数组端获取各个值已经可以解决了
++++++++++++++++++++++++++++++++++++
如果我要在URL中表示,要怎么样写PhoneNum=??
谢谢!
===================
现在我如果只在url提交PhoneNum=10000是可以获取到10000的,如果我要三个号码都加上去应该要怎么表达呢?
就在URL提交PhoneNum不用表单input
==================== 展开
然后我填写了
1、10000
2、10086
3、10010
点submit提交之后在服务器端获得的是什么形式的字符串?
例如PhoneNum=10000,10086,10010?
能否在URL中直接用action 提交?
谢谢!
++++++++++++++++++++++++++++++++++++
问题关键是我怎么样能在提交方以URL方式提交数组!!!!
即省去表单这块。
怎么在收数组端获取各个值已经可以解决了
++++++++++++++++++++++++++++++++++++
如果我要在URL中表示,要怎么样写PhoneNum=??
谢谢!
===================
现在我如果只在url提交PhoneNum=10000是可以获取到10000的,如果我要三个号码都加上去应该要怎么表达呢?
就在URL提交PhoneNum不用表单input
==================== 展开
4个回答
展开全部
只要获取
PhoneNum的值就行
获取代码 如下
'使用post 或者 get URL提交 可以获取
Dim PhoneNum,TmpPhoneNum,i
PhoneNum=Replace(Request("PhoneNum")," ","")'获取三个input的值 三个input的名字相同 所有获取的数据格式10000,10086,10010 的数组
TmpPhoneNum=Split(PhoneNum,",") '定义数组
For i=0 To Ubound(TmpPhoneNum)
Response.write(TmpPhoneNum(i)&"<br>") '循环输入所有值
Next
'其中
'TmpPhoneNum(0)是10000
'TmpPhoneNum(1)是10086
'TmpPhoneNum(2)是10010
PhoneNum的值就行
获取代码 如下
'使用post 或者 get URL提交 可以获取
Dim PhoneNum,TmpPhoneNum,i
PhoneNum=Replace(Request("PhoneNum")," ","")'获取三个input的值 三个input的名字相同 所有获取的数据格式10000,10086,10010 的数组
TmpPhoneNum=Split(PhoneNum,",") '定义数组
For i=0 To Ubound(TmpPhoneNum)
Response.write(TmpPhoneNum(i)&"<br>") '循环输入所有值
Next
'其中
'TmpPhoneNum(0)是10000
'TmpPhoneNum(1)是10086
'TmpPhoneNum(2)是10010
展开全部
同名的表单元素都是按照排列的先后将同名表单元素中的值以", 隔开的
如果你要使用他们单独的值
可以使用数组
PhoneNum=Split(PhoneNum,",")
For i=0 To Ubound(PhoneNum)
PhoneNum(i)=Trim(PhoneNum(i))
Next
如果你要使用他们单独的值
可以使用数组
PhoneNum=Split(PhoneNum,",")
For i=0 To Ubound(PhoneNum)
PhoneNum(i)=Trim(PhoneNum(i))
Next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,但是用 URL中提交如遇到特殊字符会出问题,你最好用表单
如查你在接收页直接用
request.form("nm") 则获得 A,B,C
你要想一个个读取可以这样
for each thing in request.form("nm")
response.write thing 这里是一个一个的值,你可以利用
next
如查你在接收页直接用
request.form("nm") 则获得 A,B,C
你要想一个个读取可以这样
for each thing in request.form("nm")
response.write thing 这里是一个一个的值,你可以利用
next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好象各个变量之间是由分号隔开的,post方式是经过加密的,不能直接在url中写入!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询