我尝试用JqueryFileUpload小部件替换经典输入文件。
这是我的背景:
我可以以相同的形式输入一个或多个文件。
表单用于创建服务器端对象(每个输入都是此对象的字段,每个文件都是链接到主创建对象的“资源”对象)。这些对象存储在数据库中。
当最终用户提交表单时,我想:
我的问题是,当我触发fileUpload时,提交表单并加载操作表单页面。不调用处理程序。
我使用一个简单的页面进行测试:如果窗口小部件不在表单中,它可以正常工作:
<body>
<div>
<!-- The file input field used as target for the file upload widget -->
<input class="fileupload" type="file" name="files[]"/>
</div>
</body>
但如果我把它放在表格中,表格总是提交,我无法阻止。
<body>
<form action="myPage.aspx">
<!-- The file input field used as target for the file upload widget -->
<input class="fileupload" type="file" name="files[]"/>
</form>
</body>
我的问题是:
url选项是否覆盖表单操作?
我可以不为窗口小部件和包含它的表单使用不同的目标吗?
我可以将多个小部件放在一个表单中吗?
答案 0 :(得分:0)
好的只是为了获取信息,这是我身边的一个非常愚蠢的错误,我使用了一个默认行为是'提交',所以我的表单总是被提交。