[development] Form API and Javascript stuck
Karyn Cassio
karyn at karyncassio.com
Mon Feb 22 05:17:54 UTC 2010
Wahoo, just answered my own question
Instead of: $('edit-quantity-' +id).val();
Should be: $('#edit-quantity-'+id).val();
Yeah for progress!
On 2/21/10 10:12 PM, Karyn Cassio wrote:
> 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();
> alert(quantity);
> var price = $('edit-price-' + id).val();
> alert(price);
> var subTotal = quantity * price; // Do your actual calculation here.
> alert(subTotal);
> subTotal = isNaN(subTotal) ? 0 : subTotal;
> alert(subTotal);
> $('edit-subtotal-' + id).val(subTotal);
> alert('edit-subtotal-' + id);
> });
> };
>
> quantity and price are returning *undefined*.
>
> Thoughts?
> --
> Karyn Cassio
> Drupal Developer
> 303-981-4161
>
>
> 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.
>
>
--
Karyn Cassio
Drupal Developer
303-981-4161
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20100221/d1815ce2/attachment.html
More information about the development
mailing list