主题:一个表单再按多个类型保存数据
mercedes
[专家分:190] 发布于 2008-04-20 17:54:00
一个房产程序,
同一个表单,要保存 出租,出售,求购,求租 四个类型的数据.
但在表单里面不让用户选择类型.
而是在打开时用abc.asp?Trade=出租 这样的形式自动.
如果打开是abc.asp?Trade=出租 那么提交数据保存就为出租的数据.如果是出售,那么就保存出售的数据.这个该如何弄?
回复列表 (共6个回复)
沙发
tianyu123 [专家分:2570] 发布于 2008-04-20 18:37:00
1.获得URl参数Trade的值.如:Trade=Request.Form("Trade")
2.把它写入隐藏域或者action中:
<form name=form1>
<input type=hidden name=Trade value=<%=Trade%>>
</form>
或者
<form name=form1 method=post action=save.asp?Trade=<%Trade%>>
</form>
在保存save.asp页面中根据Trade传递的值,进行判断处理该保存哪样数据
板凳
mercedes [专家分:190] 发布于 2008-04-20 18:52:00
<form name=form1>
<input type=hidden name=Trade value=<%=Trade%>>
</form>
这个就是如abc.asp?Trade=出售,那么这里的value就=出售,对吧.
3 楼
mercedes [专家分:190] 发布于 2008-04-22 09:28:00
但这提交的这个页面该怎么弄呢.
4 楼
martine [专家分:4950] 发布于 2008-04-22 13:54:00
各种形式总有一个值与之对应,如dim a, a=0
出租 a=1,出售 a=2,求购 a=3,求租 a=4
把a传过去,判断, 然后使用对应的保存方法. 提交页面设单选钮.
5 楼
mercedes [专家分:190] 发布于 2008-04-22 16:10:00
你们的意思我都明白,只是不知道具体的代码如何写
6 楼
mercedes [专家分:190] 发布于 2008-04-24 17:30:00
保存的判断代码怎么写
我来回复