当用户选择另一个选项时,我想重置文件上传域。
这可以通过JavaScript实现吗?我怀疑文件上传元素的处理方式不同,因为它与用户的文件系统交互,而且可能是不可变的。
基本上,我想要的是类似(伪代码)的东西:
// Choose selecting existing file
$('#select-file').bind('focus', function() {
// Clear any files currently selected in #upload-file
$('#upload-file').val('');
}) ;
// Choose uploading new one - this works ok
$('#upload-file').bind('focus', function() {
// Clear any files currently selected in #select-file
$('#select-file').val('');
}) ;
注意:此问题及其答案的时间跨度为2009年至今。在此期间,浏览器和方法发生了变化,请考虑到这一点来选择您的解决方案:)
https://stackoverflow.com/questions/829571
复制相似问题