difference between binding click and binding keypress to an input field
<p>I want to prevent users from moving the cursor around inside the focused input field. Don't worry, this will only be until they begin replacing the default value with one of their own!</p>

<p>The following code successfully prevents the user from moving the cursor with the arrow keys:</p>

<pre><code>$('.test').focus(function() {
    $(this).bind('keypress', function(event) {
        if (event.keyCode &gt; 36 &amp;&amp; event.keyCode &lt; 41) {
            return false;
        } else {
            return true; 
        }      
    });
});
</code></pre>

<p>But similar code such as :</p>

<pre><code>$('.test').focus(function() {
    $(this).bind('click', false);
});
</code></pre>

<p>does not stop the clicks from moving the cursor inside the input field. 
What is the difference between these two scenarios? </p>
