我有这个表格
<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);
}
});
});
我正在使用这个插件。我尝试将事件绑定到它,但它没有提交表单,所以我决定恢复到正常提交