2016-04-08 22 views
0

Ich versuche, ein Formular mit Plupload zu erhalten, um die Formularfelder zu senden, nachdem die Dateien hochgeladen wurden. Ich habe das auf einer einfachen Plupload-Seite, die ich gebaut habe, funktioniert, aber ich versuche es mit der Seite http://designmodo.com/create-upload-form/.Formular mit jQuery/Plupload senden

Ich habe versucht mit # ("Bestellformular"). Submit(); in der Complete-Funktion, aber es sendet das Formular nicht. Was mache ich hier falsch? Ich habe auch versucht, den HTML-Submit-Knopf zu bekommen, um einen Datei-Upload auszulösen, aber das hat auch nicht funktioniert.

Dies ist jQuery-Code, der Dateien übermittelt:

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

ich vollständigeren Code bei https://jsfiddle.net/jcyprich/9wggu9qa/ haben.

Im Idealfall möchte ich das Formular mit oder ohne Dateien mit einem Absenden-Button senden. Der Uploader sendet nur, wenn eine Datei ausgewählt wurde.

Danke. Jede Hilfe wäre willkommen.

Antwort

0

Fehler: Verwenden Sie "#" vor dem ID-Namen.

Try this ::

uploader.bind('UploadComplete', function() { 
    $('.upload-form').fadeOut('slow'); 
    $("#orderform").submit();  
    }); 
+0

Hallo. Das hat nicht funktioniert. Ich habe auch document.getElementById ("Bestellformular") versucht. Submit(); was nicht funktioniert hat. – UltraJ

+0

Versuchen Sie, die Submit-Funktion vor fadeOut aufzurufen. – user2890725