With Web

With you
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

两个form两个传递方向

Posted on 2007-06-26 16:45  kejian of 20  阅读(221)  评论(0编辑  收藏  举报

asp一般做法是将文件上传和文字上传部分分开处理.
由于是文件部分是二进制的方式获取数据,而文字部分不是.
如果要在提交的时候同时处理的话,可以用两个form的方法.
一个是文本的form,一个是图片上传的form
按提交的时候先执行图片上传的form,当文件上传结束,用javascript写一个文件路径到文字上传得form里。最执行文字上传得form

<script   language="javascript">  
  function   UploadImage()  
  {  
        document.all("form1").submit()  
        return   true;  
  }  
  </script>  
  <form   name="form1"   ENCTYPE="multipart/form-data"   ACTION="upimage.asp"   METHOD="POST"   target="_blank">  
  Please   choose   a   picture   to   upload:   <br>  
  <input   NAME="picture"   TYPE="FILE">   <br>  
  </form>  
   
  <form   name="form2"   action="uptext.asp"   method="post"   onsubmit="return   UploadImage();">  
  <input   type="text"   name="text1"><br>  
  <input   type="text"   name="text2"><br>  
  <input   type="submit"   value="提交"   >  
  </form>