[development] Form API and Javascript stuck

Karyn Cassio karyn at karyncassio.com
Mon Feb 22 05:12:06 UTC 2010

In case anyone is still awake:

Drupal.behaviors.compute_items = function() {
     $(".line-item-quantity").bind("change",function() {
       // The id of this should be edit-quantity-ID so we use replace
       var id = $(this).attr('id').replace('edit-quantity-', '');
     //  alert('edit-quantity-' + id);
       var quantity = $('edit-quantity-' + id, this).val();
       var price = $('edit-price-' + id).val();
       var subTotal = quantity * price; // Do your actual calculation here.
       subTotal = isNaN(subTotal) ? 0 : subTotal;
       $('edit-subtotal-' + id).val(subTotal);
       alert('edit-subtotal-' + id);

quantity and price are returning *undefined*.


Karyn Cassio
Drupal Developer

On 2/21/10 8:55 PM, Earl Miles wrote:
> Adam Gregory wrote:
>> 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.
> 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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20100221/1063f6bb/attachment.html 

More information about the development mailing list