Re: JavaScript - Looping question
by "Ken" <webmaster(at)fcs.net>
|
Date: |
Wed, 9 Aug 2000 12:01:30 -0700 |
To: |
"hwg languages" <hwg-languages(at)hwg.org> |
References: |
hotmail fcs |
|
todo: View
Thread,
Original
|
|
Sorry, typo:
> i++;
should have been
> X++;
_Ken Creason
webmaster(at)fcs.net
----- Original Message -----
From: "Ken" <webmaster(at)fcs.net>
To: "hwg languages" <hwg-languages(at)hwg.org>
Sent: Wednesday, August 09, 2000 10:46 AM
Subject: Re: JavaScript - Looping question
> The problem Sara and I are having, is getting
> Javascript to resolve and recognize dynamically-generated
> form names, like this:
>
> The page pulls products from a database.
> INPUT field names for quantity are assigned like so:
> quantity1, quantity2, quantity3 ...
>
> We want javascript to do something with each of
> the "quantity" elements.
>
> var X = 1;
> while ( document.forms[0].quantityX ){ // do while the forms are defined or exist
> myFunction( document.forms[0].quantityX.value );
> i++;
> }
>
> Obviously, this gives a nice error about document.forms[0].quantityX
> not being an object. Basically what we need to know is how to
> accomplish the following (without the error :)
>
> alert(document.forms[0].quantity1.value); // this is defined
> var X = 1;
> alert(document.forms[0].quantityX.value); // this gives an error
>
>
> Thanks for any assistance,
> _Ken Creason
> webmaster(at)fcs.net
>
>
>
>
> ----- Original Message -----
> From: "Cyanide _7" <leo7278(at)hotmail.com>
> To: <r.bhaskar(at)compserv.gla.ac.uk>
> Cc: <saraw(at)fcs.net>; <hwg-languages(at)hwg.org>
> Sent: Wednesday, August 09, 2000 8:17 AM
> Subject: Re: JavaScript - Looping question
>
>
> > execution wise, a for loop is merely a while loop with an iteration exit.
> > so:
> >
> > for(var i = 0; i < 10; i++){
> > // do stuff
> > }
> >
> > is comparable to:
> >
> > var i = 0;
> > while (i < 10){
> > // do stuff
> > i++;
> > }
> >
> > with the execption that 'i' is defined within the scope of the loop in a for
> > loop, and not with the while loop (unless previously defined). for loop is
> > merely a convenience in most cases and helps keep code 'clear' when trying
> > to understand a loop's intentions. as far as i can tell, there are no
> > advantages/disadvantages of one over the other aside from readability of
> > code, its your call. - Cyanide_7
> >
> > >Hi Sara,
> > >
> > > > Has anyone ever had to do this or have any suggestions regarding the
> > > > advantages and/or disadvantages of using "for" or "while"
> > >
> > >While I'm not familiar with iHTML (in fact, I've never heard of it), in
> > >general programming terms, you usually use a FOR loop if you
> > >know in advance how many iterations of the loop that you have to
> > >do, and a WHILE loop if you don't.
> > >
> > >HTH,
> > >Raj.
> >
> > ________________________________________________________________________
> > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
> >
> >
>
HWG: hwg-languages mailing list archives,
maintained by Webmasters @ IWA