首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uploadify -上传后提交表单

Uploadify -上传后提交表单
EN

Stack Overflow用户
提问于 2012-02-25 21:40:11
回答 3查看 3.1K关注 0票数 0

我正在使用Uploadify,在上传后提交一个表单给uploaded1.php时遇到了问题,它确实不会提交到那里,这是代码;

代码语言:javascript
复制
<script type="text/javascript" src="uploadify/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="uploadify/swfobject.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript">

$(document).ready(function() {
  $('#file_upload').uploadify({
    'uploader'  : 'uploadify/uploadify.swf',
    'script'    : 'uploaded1.php',
    'cancelImg' : 'uploadify/cancel.png',
    'folder'    : '/uploads',
    'onAllComplete' : function(event,data) {
      document.getElementByID('someForm').submit();
    }

  });
});

</script>
</head>
<body>

<form id="someForm" action="someFile.php" method="post">
<input name="someField" type="text" />
<input id="someID" name="someName" type="file" />
<input onclick="$('#someID').uploadifyUpload()" type="button" value="Submit" />
</form>

我怎样才能把代码提交到表单之后呢?人们可能只知道他们以前是否使用过Uploadify。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-25 21:46:02

您需要放入:

代码语言:javascript
复制
enctype="multipart/form-data"

在您的<form>标记中,以便上载工作。

代码语言:javascript
复制
<form enctype="multipart/form-data" ....>
票数 1
EN

Stack Overflow用户

发布于 2012-04-16 20:55:30

<form id="someForm" action="someFile.php" method="post">更改为<form id="someForm" action="someFile.php" name="someForm" method="post">并更改

代码语言:javascript
复制
document.getElementByID('someForm').submit();

代码语言:javascript
复制
document.someForm.submit();

我刚刚向form标记添加了一个name属性,并使用name属性提交了它。

票数 0
EN

Stack Overflow用户

发布于 2014-08-15 17:33:54

您可以尝试这样做:

代码语言:javascript
复制
'onAllComplete' : function(event,data) {
    $('#form').submit();
},
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9444481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档