我有这个简单的代码,我试图找到一种方法来包含直接在其中提交的表单。
$('#falsebutton').click(function() {
$('#fileToUpload').click();
});
如何添加$("form").submit();
以便在文件上传提示后触发?
P.S:我没有提交按钮。
答案 0 :(得分:2)
button
内form
的默认操作是提交表单。因此,如果您想要执行其他操作,则需要阻止默认操作:
$('#falsebutton').click(function(e) {
e.preventDefault();
$('#fileToUpload').click();
});
现在,如果我理解你,你想在用户选择上传文件后立即触发表单提交吗?如果是这样,您可以在文件输入上收听change
事件并在表单触发时提交:
$('#fileToUpload').on('change', function() {
$('form').submit();
});