您好我一直在编写一个脚本来上传具有相同输入的文件,当我按照以下步骤出现问题时出现:
问题是当我认为没有必要时会发出文字警告
代码:
[self.tableView setContentOffset:CGPointMake(0, -52) animated:NO];
除非没有浏览器兼容性,否则警报永远不会完成,但此“BUG”会显示警告
答案 0 :(得分:1)
这是Chrome 功能,当用户点击"取消" 时,它实际上清除了之前设置的输入。 /> IMO," Clear" 按钮会更有意义,但由于文件选择用户界面是操作系统之一,我猜他们无法改变它。
但无论如何,您需要检查不兼容的浏览器
// in onchange
if(input.files){
甚至更好
// before assigning the change handler
if('FileList' in window){
由于不支持<input type="file">
的浏览器既不会设置input.files
,也不会设置FileList构造函数。