Chris/Jeremy, Thanks so much. The final code is below-there was a small typo with a redundant tal: item. <SELECT name="country"> <OPTION tal:repeat="world here/getCountryMethod" tal:attributes="selected python:world.country==request.get('country')" tal:content="world/country"> </OPTION> </SELECT> The python i see here accesses the db and iterates through the list (tuples?) and sets the selected to the equiv request value via the ==request.get Is that correct? im a bit new to python tal and zope. Jase --- Chris Withers <chrisw@nipltd.com> wrote: > Jeremy Tammik wrote:
Ive been trying to make this select list auto select the request variable.
<SELECT name="country"> <OPTION tal:repeat="world here/getCountryMethod" tal:attributes="value world/country" tal:content="world/country"></OPTION> </SELECT>
ZSQL = getCountryMethod ( select * from world ZPT = index_html
I have a form which submits a select option to zsql which then goes to index_html where i want the select to selected the variable in request that was sent.
<SELECT name="country"> <OPTION tal:repeat="world here/getCountryMethod" tal:attributes="selected python:world.country==request.get('country')"
tal:content="world/country" tal:></OPTION> </SELECT>
cheers,
Chris
________________________________________________________________________ Want to chat instantly with your online friends? Get the FREE Yahoo! Messenger http://uk.messenger.yahoo.com/