Arrr what can you do Cant give them everything you know
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ayudh Nagara Sent: Monday, November 08, 2004 10:11 PM To: CFAussie Mailing List Subject: [cfaussie] RE: OT Javascript Yes, your construction is much neater. Just one small correction to ensure it works - it should be "options" (plural): selectBox.options[1] = new Option(value,text) Steve Onnis wrote: > Ayudh > > you dont have to specify text/value values > > you can use new Option(value,text) > > do > > selectBox.option[1] = new Option(value,text) > > steve > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Ayudh > Nagara > Sent: Monday, November 08, 2004 4:49 PM > To: CFAussie Mailing List > Subject: [cfaussie] RE: OT Javascript > > > > > I presume you mean populating a select box without refreshing the page from > the server? Here are the bare bones of the javascript to do the job. > > Start with an empty box: > <FORM NAME="myform" METHOD="POST" ACTION="whatever"> > <SELECT NAME="myselection" SIZE=1> > <OPTION VALUE="">Select your drink</OPTION> > </SELECT> > </FORM> > > Then use the following javascript to increase the number of options and > populate them (normally you would store these values in an array and loop > over it): > > document.myform.myselection.length = 4; > document.myform.myselection.options[1].value = "Margarita"; > document.myform.myselection.options[1].text = "Margarita"; > document.myform.myselection.options[2].value = "Pina Colada"; > document.myform.myselection.options[2].text = "Pina Colada"; > document.myform.myselection.options[3].value = "Vodka Lime"; > document.myform.myselection.options[3].text = "Vodka Lime"; > > You can also fetch these options from the server using remote scripting. > > Regards: Ayudh > > +----------------------------------------------------------------+ > | SOAP is the glue! Hook up your server directly to your bank. | > | Connect to VeriPay xServ, the Australian Payments Web Service. | > | Reliable, Secure, FAST: http://www.xilo.com/xserv | > +----------------------------------------------------------------+ > > > > --- > You are currently subscribed to cfaussie as: [EMAIL PROTECTED] > To unsubscribe send a blank email to > [EMAIL PROTECTED] > Aussie Macromedia Developers: http://lists.daemon.com.au/ > > > > --- > You are currently subscribed to cfaussie as: [EMAIL PROTECTED] > To unsubscribe send a blank email to [EMAIL PROTECTED] > Aussie Macromedia Developers: http://lists.daemon.com.au/ > -- Regards: Ayudh +----------------------------------------------------------------+ | SOAP is the glue! Hook up your server directly to your bank. | | Connect to VeriPay xServ, the Australian Payments Web Service. | | Reliable, Secure, FAST: http://www.xilo.com/xserv | +----------------------------------------------------------------+ --- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/ --- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
