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/
