title: Upload files using input type="file" field with .change() event not always firing in IE and Chrome
body: <p>I have simple piece of code to upload files:</p>
  
  <pre><code>$(document).ready(function () {
      $(".attachmentsUpload input.file").change(function () {
          $('form').submit();
      });
  });
  
  &lt;form class="attachmentsUpload" action="/UploadHandler.ashx" method="post" enctype="multipart/form-data"&gt;
      &lt;input type="file" class="file" name="file" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>While I click on input and then select a file in dialog box, I'm submitting this file using ajax. This is not important part here. Important part is, that while I select the same file second time in the dialog box, just after submitting the first file, the .change() event does not fire in IE and Chrome. But while I choose different file, the event fires and works properly. Under Firefox it is firing all the time.</p>
  
  <p>How to workaround this, to work as expected (as in Firefox) ?</p>