Javascript html文件作为另一表单的一部分上载
理想情况下,我想要以下内容:Javascript html文件作为另一表单的一部分上载,javascript,ajax,file-upload,Javascript,Ajax,File Upload,理想情况下,我想要以下内容: <form1 ...> ... <form2 ...> //This form uploads a file using AJAX and writes the content into a text field below. </form2> <input type="text"/> </form1> ... //此表单使用AJAX上
<form1 ...>
...
<form2 ...>
//This form uploads a file using AJAX and writes the content into a text field below.
</form2>
<input type="text"/>
</form1>
...
//此表单使用AJAX上传文件,并将内容写入下面的文本字段。
Firefox可以处理这一点,但IE这次喜欢遵循W3C的规则,它实际上不起作用
所以现在我必须通过javascript在form1之外处理form2。你能提供一些关于如何进行的帮助吗
提前感谢。钩住提交事件(来自表单1的提交),并使用类似于原型的东西来抓取和发送表单2。你可能也会觉得有用
TODO:我想,学习jQuery方法吧。为什么不尝试使用YUI库执行AJAX文件上传 下面是一个关于如何实现这一点的精彩教程:
您必须在两个表单的提交事件上放置相同的处理程序。在其中,防止每次提交的默认行为。使用
Submit
功能提交form2
;然后将其从DOM中删除。接下来,请随意提交form1
。当然,您也可以使用AJAX提交表单,因为您已经放置了处理程序。您不能有嵌套的表单标记。form2有什么不同?它服从于另一个地方吗?唯一的区别是它应该通过AJAX提交吗?