title: Browse and select files from user hard drive gives undefined in IE
body: <p>when I use my input button to browse for the file on the user computer  it works on FF, IE9 and Chrome. But when I am passing the files to the JS function in IE9 I get undefined, while it works perfectly in FF and Chrome.</p>
  
  <pre><code> &lt;form id="uploadForm" style='display:none;padding:1px;' method="post" enctype="multipart/form-data"&gt;
   &lt;input type="file" name="data" id="inFile" size="15" style="display:none" onchange="handleFiles(this.files)"/&gt;
  
  
  function handleFiles(files){
  //doing something with the files
  }
  
  
  
   //In IE files is undefined
  </code></pre>
  
  <p>I have also tried to use</p>
  
  <pre><code>    dojo.connect(dojo.byId("uploadForm").data, "onchange", function(evt){
          handleFiles(this.files);
      });
  
  &lt;form id="uploadForm" method="post" enctype="multipart/form-data"&gt;
  &lt;input type="file" name="data" id="inFile" size="15" style="display:none"/&gt;
  </code></pre>
  
  <p>This.files comes undefined again </p>
  
  <p>thanks</p>