[Zope] TAL::Selecting the current value in a select box

Luca Olivetti luca@wetron.es
Thu, 30 May 2002 22:43:38 +0200


Oliver Marx wrote:
> Greetz
> 
> Not wanting to invent the wheel:
> 
> ---NOT WORKING CODE---
> <select>
>         <span tal:omit-tag="" tal:repeat="item here/SelectBoxData">
>            <option tal:attributes="value item/value"
> tal:content="item/text"></option>
>            <option selected tal:attributes="value item/value"
> tal:content="item/text"></option>
>         </span>
> </select>
> ---NOT WORKING CODE---
> 
> When loading my template I want to choose the correct value from the select
> box. That is set the option SELECTED one of the options.

  <select>
          <span tal:omit-tag="" tal:repeat="item here/SelectBoxData">
             <option tal:attributes="value item/value;
                            selected python:item.value==current_value"
  tal:content="item/text"></option>
          </span>
  </select>

Should work

-- 
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004      Fax +34 93 5883007