【发布时间】:2012-06-09 02:47:43
【问题描述】:
使用 Valums Ajax 文件上传器时,如何触发上传?
默认行为是在用户选择文件后立即开始上传。我想防止这种情况发生,而是在用户选择文件后单击单独的“上传”按钮时触发上传。
我查看了代码,发现上传从文件输入附加的change 事件开始。我首先将return false; 添加到onSubmit 函数,然后将点击事件附加到另一个触发更改事件的按钮:
$('#startUpload').on('click', function() {
// some conditionals
$('input[name="file"]').trigger('change');
});
这行不通。它只是再次打开文件菜单。
如何防止在用户选择文件后立即进行上传,而是在用户单击另一个按钮时触发它?
【问题讨论】:
标签: javascript jquery html ajax