jQuery: insert a character first, THEN call the function
<pre><code>$("#textarea").keydown(function() {
    alert($("#textarea").val());
});
</code></pre>

<p>If user pressed a key, lets say "Z" button, and the current value of textarea is "something", it will show an alert message with "something", then adds the "Z" to the textarea.</p>

<p>What I want is to add the "Z" FIRST, then print "somethingZ", how to do that? should I use something different than keydown()? I don't want to use change() because I want to validate after each button key</p>
