<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
In case anyone is still awake:<br>
<br>
Drupal.behaviors.compute_items = function() {<br>
&nbsp;&nbsp;&nbsp; $(".line-item-quantity").bind("change",function() {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // The id of this should be edit-quantity-ID so we use replace<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var id = $(this).attr('id').replace('edit-quantity-', '');<br>
&nbsp;&nbsp;&nbsp; //&nbsp; alert('edit-quantity-' + id);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var quantity = $('edit-quantity-' + id, this).val();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(quantity);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var price = $('edit-price-' + id).val();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(price);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var subTotal = quantity * price; // Do your actual calculation
here.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(subTotal);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subTotal = isNaN(subTotal) ? 0 : subTotal;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(subTotal);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('edit-subtotal-' + id).val(subTotal);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert('edit-subtotal-' + id);<br>
&nbsp;&nbsp;&nbsp; });<br>
};<br>
<br>
quantity and price are returning <b>undefined</b>.<br>
<br>
Thoughts?<br>
<pre class="moz-signature" cols="72">-- 
Karyn Cassio
Drupal Developer
303-981-4161</pre>
<br>
<br>
On 2/21/10 8:55 PM, Earl Miles wrote:
<blockquote cite="mid:4B820034.4040400@logrus.com" type="cite">Adam
Gregory wrote:
  <br>
  <blockquote type="cite">As a note the change event is really on valid
on things like select elements and I think radios/chackboxes, but
doesn't work on textfields/areas.
    <br>
  </blockquote>
  <br>
It actually does work on textfields, but only when your focus leaves
the textfield. (not sure about textareas). To get instant updates
there's always keydown which will make the function fire whenever a key
is pressed within the textfield.
  <br>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72"></pre>
</body>
</html>