At 01:59 13.11.2002, David Rice said: --------------------[snip]-------------------- >On Tuesday, November 12, 2002, at 07:34 PM, Ernest E Vogelsinger wrote: >> >> Sure it is - just name the listbox control "myvar[]" (note the angle >> brackets). PHP will recognize this being an array, and you'll end up >> with >> $myvar = array('select1','select2'); > >Is this the only way to do this?
As to my knowledge it is the only way. >I just had to do some work with JavaScript and forms and the "myvar[]" >name clobbered JavaScript's access to form elements by name. I had to >do some ugly form.elements[x] looping to get at the "myvar[]" control. I believe you can do this in JavaScript: hf = form('myform'); he = hf.elements['myselect[]'); to get a handle to the form element. >This kind on external language hostility is not that cool, especially >toward such a common language as JavaScript. I've made quite a number of JavaScripts controlled PHP dialogs containing the [], they all work like a charm. There's only one thing you cannot do AFAIK: myform.myvar[].value = 0; -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php