Colin Fox wrote:
Hi all.
I'm doing a bunch of HTML form processing, and part of that is allowing the user to select a number of elements from a multi-select list.
If the user selects 2 or more items, I get a python list back, which is great. I can use a <dtml-in ...> to process it.
The problem is, if only one item is selected, I *don't* get a list, and my <dtml-in ...> barfs, complaining that I can't pass it a string.
Is there any way I can FORCE the value to be a list, even if there's only one element? Or maybe make dtml just "shut up and do it", or do I have to have some kind of hacky dtml? Or do I have to abandon dtml for this and go for a script?
Relax. There is a way. Append ":list" to the name attribute of the form element. e.g., <select name="myList:list"> -- Jim Washington