Binding to jQuery :input is not firing event
<p>This is the code that is not working when I run it. Kindly tell me what is missing or where I went wrong.</p>

<pre><code>$(':input').bind('keypress keydown keyup change', function() {
    var acho = parseFloat($(':input[name="acho"]').val(),10),
        alto = parseFloat($(':input[name="alto"]').val(),10),
        matl = parseFloat($(':input[name="material"]').val(),10);
        cat = parseFloat($(':input[name="category"]').val(),10);

    var v = '';

    if (!isNaN(acho) &amp;&amp; !isNaN(alto) &amp;&amp; !isNaN(matl)){
        v = cat*(matl / 100) / ((alto / 100) * (acho / 100));
    }

    $(':input[name="ml"]').val(v.toString());

​});​
</code></pre>
