JqBetterChange is a project mainly written in JavaScript, it's free.
A better change event for jquery that is aware of browser autocomplete and has a controllable 'stopped typing' timeout, similar to autocomplete functionality