Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Javascript] counting selects
- From: junado at junado.com (Julien Nadeau)
- Subject: [Javascript] counting selects
- Date: Wed Sep 28 07:27:06 2005
Richard Garbutt got the problem right. That's why I was suggesting to
do it like this:
replace:
if (inputFields[i].getAttribute("name") == "products_id[]
[products_quantity]") {
with:
if (inputFields[i].getAttribute("name").substring(0,11) ==
"products_id") {
But as Richard said, you can also replace
> if (inputFields[i].getAttribute("name") == "products_id[" + i + "]
> [products_id]") {
by
> if (inputFields[i].getAttribute("name") == "products_id[" +
> orderNumRows + "][products_id]") {
and it should work.
Julien Nadeau
junado@xxxxxxxxxx
Le 05-09-28 ? 04:38, Michael Borchers a ?crit :
> function countRows() {
> var ordersNumRows = 0;
> var inputFields = document.getElementsByTagName("select")
> var numTag = inputFields.length;
> for (i=0; i<numTag; i++) {
> if (inputFields[i].getAttribute("name") == "products_id[" +
> i + "][products_id]") {
> ordersNumRows++;
> }
> }
>
> alert(ordersNumRows);
> }
>
> actually this does work.
> but the problem is:
> as soon there is a different <select> before the selects i am
> searching for,
> var numTag = inputFields.length; seems to stop counting:(
>
> f.e.:
> <select name="products_id[0][products_id]" id="products_id[0]
> [products_id]"></select>
> <select name="products_id[1][products_id]" id="products_id[1]
> [products_id]"></select>
> <select name="orders_status_id" id="orders_status_id"></select>
> = works fine, result: 2
>
> <select name="orders_status_id" id="orders_status_id"></select>
> <select name="products_id[0][products_id]" id="products_id[0]
> [products_id]"></select>
> <select name="products_id[1][products_id]" id="products_id[1]
> [products_id]"></select>
>
> = stops counting, result: 0
>
> can i suite the var inputFields somehow?!
> _______________________________________________
> Javascript mailing list
> Javascript@xxxxxxxxxx
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.LaTech.edu/pipermail/javascript/attachments/20050928/24640f7b/attachment.html
- References:
- [Javascript] counting selects
- From: Michael Borchers
- [Javascript] counting selects
- Prev by Date: AW: [Javascript] createElements(): new row in table
- Next by Date: [Javascript]Thanks thank you very much
- Previous by thread: [Javascript] counting selects
- Next by thread: [Javascript] createElements(): new row in table
- Index(es):