急急急!!!关于表单FORM的一个小问题??

a_gui 2000-07-10 01:26:00
我在一个ASP文件中,使用了两个FORM,分别为FORM1和FORM2
两个表单都提交给同一个asp程序,但是两个表单提交的内容不同,
其中一个是上载文件,另一个是提交文本,程序如下:
我如何分别获取tel的值和pic的值???

<form name="form1" Method="Post" Action="ok.asp">
<input type="text" name="tel">
...其中有一些TEXT控件
</FORM>

<form method="post" Enctype="multipart/form-data" action="ok.asp" name="form2">
<input type="file" name="pic"> '上载文件
</form>

我希望给大家交个朋友:ICQ=11130399
EMAIL:glc2000@yeah.net
...全文
154 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
emall 2001-02-13
  • 打赏
  • 举报
回复
Tyro 2000-07-10
  • 打赏
  • 举报
回复
当两个form合到一起的时候,问题是Enctype="multipart/form-data"导致的,
为什么不把这句话去掉呢?
VictorYu 2000-07-10
  • 打赏
  • 举报
回复
我一般的处理方法是在OK.asp后加上一个变量。
比如:你的页可以写成
<form name="form1" Method="Post" Action="ok.asp?type=text">
<input type="text" name="tel">
...其中有一些TEXT控件
</FORM>

<form method="post" Enctype="multipart/form-data" action="ok.asp?type=file" name="form2">
<input type="file" name="pic"> '上载文件
</form>

在OK.asp中,
dim type
type= request.queststring("type")
if type = "file" then
' 处理文件
else
' 处理文本
end if

不知道会不会对你有所帮助。
唯鱼

Tyro 2000-07-10
  • 打赏
  • 举报
回复
我试过,没有指定上传文件,就提交,也可以获取text的内容呀!
request.form("tel")就是text中的内容,不指定上传文件,这个值也可以取到
a_gui 2000-07-10
  • 打赏
  • 举报
回复
因为两个form提交的类型不一样,一个是text控件,提交文本
另一个是file控件,目的是上传一个文件,我也将它们合并在一个FORM中试过,
可以实现既上传文件,又获得text的内容,但是,如果没有指定上传文件,就提交,
则text的内容就获取不了,我的目的是:

提交之后,一定要获取text的内容,至于上传文件可以获取,也可以不获取。
请那们仁兄或师姐,多多帮忙!!!!,尽快回复

谢谢!!
Tyro 2000-07-10
  • 打赏
  • 举报
回复
分别获取是什么意思?如果要同时获取,将它们放到同一个form里好了

如果不是同时获取,那么提交哪个就能获得哪个

不知你的真正意图是什么

28,390

社区成员

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

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