Uploadify - отправка формы после загрузки - PullRequest
0 голосов
/ 25 февраля 2012

Я использую Uploadify и у меня возникают проблемы с отправкой формы на uploaded1.php после загрузки, она буквально не отправляется туда, вот код;

<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 раньше.

Ответы [ 3 ]

1 голос
/ 25 февраля 2012

Вам нужно поставить:

enctype="multipart/form-data"

в вашем <form> теге для загрузки на работу.

<form enctype="multipart/form-data" ....>
0 голосов
/ 15 августа 2014

Вы можете попробовать это:

'onAllComplete' : function(event,data) {
    $('#form').submit();
},
0 голосов
/ 16 апреля 2012

изменить <form id="someForm" action="someFile.php" method="post"> на <form id="someForm" action="someFile.php" name="someForm" method="post"> и изменить

document.getElementByID('someForm').submit();

TO

document.someForm.submit();

Я просто добавил атрибут имени в тег формы и отправил его, используя атрибут имени.

...