AW: AW: [Javascript] addin <input fields> via visibility or similar?
Mike Dougherty
mdougherty at pbp.com
Mon Sep 26 08:08:19 CDT 2005
I just re-read that - there should only be ONE element returned using getElementById() - by
definition, there can only be a single element with a unique ID. I pasted your example into mine,
but it probably should be a collection-returning method like getElementsByTagName() or
getElementsByName()
On Mon, 26 Sep 2005 09:01:56 -0400
"Mike Dougherty" <mdougherty at pbp.com> wrote:
> var loMyCol = document.getElementById("products_id[]");
> var lnCount = loMyCol.length;
>
> On Mon, 26 Sep 2005 11:56:07 +0200
> "Michael Borchers" <borchers at tridem.de> wrote:
>> Michael Borchers wrote:
>>>
>>> beautiful, this works so far.
>>> the name for the inputs will be something like
>>> products_id[X][products_price]
>>>
>>> how can i count how many rows (X) there are already?
>>
>> Triche wrote:
>>>If by "rows" you mean extant INPUT tags, use getElementsByTagName, then
>>>loop through and count up the ones that match the stable portion of your NAME attribute.
>>
>> how exactely do i count through? javascript doesn't have a simple
>> count function for that or? :(
>>
>> a simple
>> var ordersNumRows = count(document.getElementById("products_id[]"));
>>
>> would have been nice;)
>> _______________________________________________
>> Javascript mailing list
>> Javascript at LaTech.edu
>> https://lists.LaTech.edu/mailman/listinfo/javascript
>>
>>
>> __________________________________________________________
>> This message was scanned by ATX
>> 5:55:27 AM ET - 9/26/2005
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
> __________________________________________________________
> This message was scanned by ATX
> 8:59:54 AM ET - 9/26/2005
More information about the Javascript
mailing list