0

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 

私はこの投稿を読みましたが、IE9でこれを行う方法は本当にありませんか?

ありがとう...

4

1 に答える 1

0

このエラーが発生する他の多くの問題に関連している可能性があります-以前にも遭遇しました。
この SO リンクを参照してください - IE9 JavaScript エラー: SCRIPT5007: プロパティ 'ui' の値を取得できません: オブジェクトが null または未定義です

メタ タグ ソリューションがうまく機能したことは確かです。そうしないと、このソリューションが機能しない場合に、IE9 で特定のタスクを実行する必要がない場合があります。

于 2012-07-09T12:05:29.280 に答える