Re: associative arrays in html forms and javascript

From: Date: Wed, 08 Aug 2001 13:07:17 +0000
Subject: Re: associative arrays in html forms and javascript
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-61818@lists.php.net to get a copy of this message
Yes, I find I have to do this a lot if I have multiple rows in a form and I want to do anything with javascript. I use commands like this: document.formname["the_checkbox[9]"].checked = true and if you needed to stick a variable in the index: theform["the_checkbox["+the_index+"]"].checked = true; So on yours I think it would be like this: document.formname["arraystuff["+inputfield+"]"].focus or <body onload = 'document.formname["arraystuff["+inputfield+"]"].focus'> Tim McGuire Minnesota "The only time I ever run is when I light a roach bomb in my apartment" --- Daniel James <twigman@netbreeze.com.au> wrote: > Hi everyone :) > > imagine this if you will.. > > <html> > <body > onload="document.formname.inputfield.focus()"> > <form name="formname"> > <input type="text" name="inputfield"> > </form> > </body> > </html> > > ugly form with a text input field that is focussed > when the form loads, > erm.. nice. > > now, I like to put all my form stuff into > associative arrays, makes things > a lot nicer when I am doing things later... but > this... means something > completely different to javascript: > > <html> > <body > onload="document.formname.arraystuff[inputfield].focus()"> > <form name="formname"> > <input type="text" > name="arraystuff[inputfield]"> > </form> > </body> > </html> > > and like that the text field won't focus and the > parser tells me that > arraystuff has no properties and that inputfield is > undefined. > > I've tried all sorts of stuff, at the moment when I > do a form I choose > between javascript and associative arrays, depending > on what I need... but > I *want* both >;-) > > anyone have any ideas? I keep getting errors myself. > > Twigman... > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: > php-general-unsubscribe@lists.php.net > For additional commands, e-mail: > php-general-help@lists.php.net > To contact the list administrators, e-mail: > php-list-admin@lists.php.net > __________________________________________________ Do You Yahoo!? Make international calls for as low as $.04/minute with Yahoo! Messenger http://phonecard.yahoo.com/

« previous php.general (#61818) next »