我正在使用JQuery检查文件大小并在表单文件输入字段上键入。 HTML是:
<input name="source" id="imageFile" type="file" style ="border: 1px solid #576675;">
和JQuery:
$('#imageFile').bind('change', function() {
var imageSize = this.files[0].size/1048576;
var imageType = this.files[0].type.toString();
//.... checking different condition for imageSize and imageType....///
});
代码适用于FireFox和Chrome,但在IE9中我收到以下错误:
SCRIPT5007: Unable to get value of the property '0': object is null or undefined
我看过this post,但在IE9中真的没办法做到这一点吗?
...谢谢
答案 0 :(得分:0)
这可能与您遇到此错误的许多其他问题有关 - 我之前也遇到过这种问题 请参阅此SO链接 - IE9 JavaScript error: SCRIPT5007: Unable to get value of the property 'ui': object is null or undefined
我很确定元标记解决方案对我有用。否则,如果此解决方案不适合您,则可能不必在IE9中执行某些任务。