HTML <Select> box and tal
Good Morning, I find this example in the list archieves and I'm having trouble getting it to work. This error returned is: Error Type: Undefined Error Value: selected not found in 'options/salutation/selected', at line 14, column 5 Script: d1={} d1['ID']=1 d1['name']='Mr.' d1['selected']='No' d2={} d2['ID']=2 d2['name']='Mrs.' d2['selected']='No' d3={} d3['ID']=3 d3['name']='Ms.' d3['selected']='No' d4={} d4['ID']=4 d4['name']='Miss' d4['selected']='No' salutation=[] salutation.append(d1) salutation.append(d2) salutation.append(d3) salutation.append(d4) return context.Test.zptOption(salutation=salutation) zptOption Template: <html> <head> <title tal:content="template/title">The title</title> </head> <body> <p>THis is a paragraph</p> <p tal:content="options/salutation">Content</p> <form> <select name="location"> <option tal:define="select_flag options/salutation/selected" tal:repeat="item options/salutation" tal:condition="item" tal:attributes="value item/ID;selected python:select_flag==salutation.selected" tal:content="saluation/name"> Location Name </option> </select> </form> </body> </html> Thanks
At line 14: replace salutation.selected with salutation['selected'] HTH Hedley
participants (2)
-
Hedley Roos -
Joseph Griffin