title: Detect all changes to a <input type="text"> (immediately) using JQuery
body: <p>There are many ways the value of a <code>&lt;input type="text"&gt;</code> can change, including:</p>
  
  <ul>
  <li>keypresses</li>
  <li>copy/paste</li>
  <li>modified with JavaScript</li>
  <li>auto-completed by browser or a toolbar</li>
  </ul>
  
  <p>I want my JavaScript function to be called (with the current input value) any time it changes.  And I want it to be called right away, not just when the input loses focus.</p>
  
  <p>I'm looking for the cleanest and most robust way to do this across all browsers (using jQuery preferably).</p>