Jquery submit()等待文件上传提示

时间:2015-06-02 23:31:26

标签: jquery forms

我有这个简单的代码,我试图找到一种方法来包含直接在其中提交的表单。

$('#falsebutton').click(function() {
    $('#fileToUpload').click();
});

如何添加$("form").submit();以便在文件上传提示后触发?

P.S:我没有提交按钮。

1 个答案:

答案 0 :(得分:2)

buttonform的默认操作是提交表单。因此,如果您想要执行其他操作,则需要阻止默认操作:

$('#falsebutton').click(function(e) {
    e.preventDefault();
    $('#fileToUpload').click();
});

现在,如果我理解你,你想在用户选择上传文件后立即触发表单提交吗?如果是这样,您可以在文件输入上收听change事件并在表单触发时提交:

$('#fileToUpload').on('change', function() {
    $('form').submit();
});