Hi,
I want to use formulator for designing my forms. However it does not allow more than one field to be presented in the same row (a requirement for my form).
I am using the example from this URL
http://www.zope.org/Members/beno/HowTo/HowTo/Formulator_With_ZPT
The difficulty I am facing is that the sample code uses:
<tr tal:define="yourname request/YourName|nothing">
<th align="left">
<font size=5><font face="verdana"><b>
Your Name:
</b></font></font>
</th>
<td><input type="text" name="YourName"
tal:replace="structure python:form.YourName.render(yourname)" />
</td>
</tr>
for each row. To make 2 fields appear in the same row, i am trying to do this:
<tr >
<th align="left">
<font size=5><font face="verdana"><b>
Your Name:
</b></font></font>
</th>
<td tal:define="yourname request/YourName|nothing"><input type="text" name="YourName"
tal:replace="structure python:form.YourName.render(yourname)" />
</td>
<td tal:define="youremail request/YourEmail|nothing">
<font size=5><font face="verdana"><b>
Your Email Address:
</b></font></font>
</td>
<td><input type="text" name="YourEmail"
tal:replace="structure python:form.YourEmail.render(youremail)">
</td>
</tr>
However I am getting errors
Error Type NameError
Error Value name 'youremail' is not defined
Can you please help me resolve this.
Thanks
Pradeep