我外面还有个form怎么办啊  服务端是php
怎么写啊。。求大神指点···

解决方案 »

  1.   

    指定不同的action,或者可以的话,整和到一起。
      

  2.   

    在中间的话可以用CSS绝对定位/相对定位
      

  3.   

    尽量整合!选好上传文件并填写相应信息才能上传
    或是能过js控制,form1先通过ajax submit再让form2跳转
    或是把值都取出来一起post到服务器等等方式
      

  4.   

    放表单里不行吗?form里你爱怎么摆怎么摆,反正只有input标签会提交。
      

  5.   

    必须放在form里面,否则php取不到
      

  6.   

    上传直接用上传插件,swfupload挺不错。
      

  7.   

    如果想在一个表单里上传多个文件,将上传的文件名写成数组形式就可以了,例如:
    <form method="post" action="upfile_chk.php" enctype=".....">
          <input type="file" name="upfile[]"/><br>
          <input type="file" name="upfile[]"/><br>
    </form>
    在upfile_chk.php中可以采用数组的形式来处理,例如:
    $filename = $_FILES["upfile"]["name"];   // 这里返回的$filename 就是一个数组, 对它的操作可以采用for循环的方式:
         for ($i=0;$i<count($filename);$i++){
               echo $filename[$i];
         }
    对文件所有的操作都按照数组的形式进行即可。
    希望对楼主有帮助