问题如下:
在一个form中有多个<input type="file" name="input1">,还有多个<input type="text">我想通过js单独提交每一个file让其跳转到2.jsp页面,并返回数据(jsp页面功能已经做好,只要能将file数据提交到该页面即可,不通过form提交) 最后点击form的提交单独最终提交所有的text数据。
代码如下:<form action="1.jsp" encType="multipart/form-data"  method="post" >
数据1:<input type="text" value="">
数据2:<input type="text" value="">文件1:<input id="uploadField" name="fileName1" type="file" >
        <input type="button"  value="上传图片" onclick="js函数" />
文件2:<input id="uploadField" name="fileName2" type="file" >
      <input type="button"  value="上传图片" onclick="js函数"/></form>
根据以上代码完成所述功能:js函数完成将文件数据提交给2.jsp页面即可,此页面完成文件的上传功能。求解!!!!!

解决方案 »

  1.   

    js修改form的action,还是提交表单吧,不需要提交的元素可以用js禁用掉
      

  2.   

    就是说我想单独做一个js函数控制文件部分的数据提交,最后通过整个form的提交功能完成其它部分数据的提交,这时我已经不需要提交文件部分的数据了。
      

  3.   


    就是说我想单独做一个js函数控制文件部分的数据提交,最后通过整个form的提交功能完成其它部分数据的提交,这时我已经不需要提交文件部分的数据了。
      

  4.   

    你想要的效果是:添加之后之间跳到2.jsp中的同时把数据添加到数据库中吗,还是不用加到数据库,直接跳到2.jsp呢
      

  5.   

    跳到2.jsp之后提交图片文件到服务器,在2.jsp中通过callback函数返回数据给之前页面,每次执行图片文件提交都执行这样的操作,所有图片文件提交完成之后,最后通过form完成文本数据的提交。也就是图片文件的提交不是通过form而是模拟一个form的操作转向2.jsp。
      

  6.   

    可以考虑把所有的<input type="file"放到iframe里