0

jquery file upload pluginを使用しています。デスクトップからいくつかのファイルをアップロードできます (関連サイトのデモのように) が、フォームを検証する必要がある場合、空のファイルが表示されますinput。どうしてですか?

私は次のようなものを持っています

<button class="add-on" type="button"><?php echo _('Add...') ?></button>
<input type="file" class="input-file-upload" name="image" size="40" />

をクリックしてbuttonファイルを追加し、アップロードを開始します

$('#fileupload').fileupload({
                    // Uncomment the following to send cross-domain cookies:
                    //xhrFields: {withCredentials: true},
                    url: 'myurl',
                    progressall: function (e, data) {
                        var progress = parseInt(data.loaded / data.total * 100, 10);
                        $('#progress .bar').css(
                            'width',
                            progress + '%'
                        );
                    }
                });

デスクトップからのこのアップロードの最後に、button type="submit".

4

1 に答える 1

1

入力コントロールにファイルがあるかどうかを確認してから、やりたいことを続行できる2つの基本的なオプションを次に示します。

.bind('fileuploadadd', function (e, data) 
{
/*Check here whether the user selected file or not*/
})
.bind('fileuploadsubmit', function (e, data) 
{
 /*Check here whether the user selected file or not before submitting your form*/
})
于 2013-09-13T09:59:12.607 に答える