1

我有这个表格

<form id="fileupload" name="fileupload" action="/HelloStruts2/views/audioupload.action" method="post" enctype="multipart/form-data">
    <input type="text" name="title" value="" id="fileupload_title"/>
    <input type="file" name="audioUpload" value="" id="fileupload_audioUpload"/>

    <input type="submit" id="fileupload_0" value="Submit"/>

</form>

期望用户输入和来自用户的文件,一旦用户选择了要上传的文件,一旦他单击确定,他就会自动提交它,我希望在提交时提交表单,而不是在用户选择文件之后提交。这是我的脚本

  $('#fileupload').submit(function(e){
        $(this).fileupload({
            dataType: 'html',
            add: function (e, data) {
                data.context = $('<button/>').text('Upload')
                    .appendTo(document.body)
                    .click(function () {
                        $(this).replaceWith($('<p/>').text('Uploading...'));
                        data.submit();
                    });
            },
            done: function (e, data) {
                $('#fileupload').empty().append(data.result);
            }
        });
    });

我正在使用这个插件。我尝试将事件绑定到它,但它没有提交表单,所以我决定恢复到正常提交

4

0 回答 0