Results 1 to 3 of 3

Thread: IE does not work, but Chrome does

  1. #1
    Join Date
    Feb 2014

    Question IE does not work, but Chrome does

    Hi All,

    I have the following input:

    <input id="btnFile" type="file" name="files[]" multiple>

    And here is the simple javascript function

    $("#btnFile").on('change', function (event, files, label)
    var lstFiles = $("#btnFile")[0].files;

    The above code works fine with Chrome. It return an array for files that can be manipulated. However, in IE, I can pick only ONE file, and the lstFiles is NULL.

    Do you know what is wrong with IE (settings???). Can someone shed a light?


  2. #2
    Join Date
    Mar 2007
    That code is some sort of framework, please ask in the JavaScript Frameworks forum.
    Yes, I know I'm about as subtle as being hit by a bus..(\\.\ Aug08)
    Yep... I say it like I see it, even if it is like a baseball bat in the nutz... (\\.\ Aug08)
    I want to leave this world the same way I came into it, Screaming, Incontinent & No memory!
    I laughed that hard I burst my colostomy bag... (\\.\ May03)
    Life for some is like a car accident... Mine is like a motorway pile up...

    Problems with Vista? :: Getting Cryptic wid it. :: The 'C' word! :: Whois?

  3. #3
    Join Date
    Feb 2014
    You're almost there. Try the following:

    var myFile = $(#btnFile)[0].files[0];
    Keep in mind, it's fairly new meaning older browsers may not support it or require a workaround. Same story with JavaScript. If you're not using a HTML5 doctype, it definitely will not work.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center

Recent Articles