Отправить форму с помощью jQuery / Plupload

Я пытаюсь получить форму с помощью Plupload для отправки полей формы после загрузки файлов. У меня это работает на простой странице Plupload, которую я создал, но я пытаюсь сделать это со страницей, созданной по адресу http://designmodo.com/create-upload-form/.

Я пробовал использовать # ("orderform"). Submit (); в функции Complete, но не отправляет форму. Что я здесь делаю не так? Я также пытался заставить кнопку отправки HTML запускать загрузку файла, но это тоже не сработало.

Это код jQuery, который отправляет файлы:

uploader.bind('UploadComplete', function() {
  $('.upload-form').fadeOut('slow');
  //document.getElementById("orderform").submit();      
  $("orderform").submit();      
});

У меня есть более полный код на https://jsfiddle.net/jcyprich/9wggu9qa/.

В идеале я хотел бы отправить форму с файлами или без них, используя кнопку отправки. Загрузчик отправит заявку только в том случае, если файл выбран.

Спасибо. Любая помощь будет оценена по достоинству.


person UltraJ    schedule 08.04.2016    source источник


Ответы (1)


Ошибка: используйте "#" перед именем идентификатора.

Попробуй это::

    uploader.bind('UploadComplete', function() {
     $('.upload-form').fadeOut('slow');
     $("#orderform").submit();      
    });
person user2890725    schedule 08.04.2016
comment
Привет. Это не сработало. Я также пробовал document.getElementById (orderform) .submit (); что не сработало. - person UltraJ; 08.04.2016
comment
Попробуйте вызвать функцию отправки до fadeOut. - person user2890725; 10.04.2016