Much much progress today with ZPTs and FormEncode. Here's the latest
set of questions from our team--suggestions and corrections gratefully
accepted:
I am having a problem with formencode:=20
When I feed html to into an htmlfill.FillingParser instance, this piece
of the html=20
<select name=3D"aircraft"><option value=3D"N103XA"> N103XA =
</option><option
value=3D"N104XA"> N104XA </option><option value=3D"N105XA"> N105XA
</option></select>=20
becomes=20
<select name=3D"aircraft"><option value=3D"N103XA"></option><option
value=3D"N104XA"></option><option value=3D"N105XA"></option></select>=20
I commented out this line in the handle_option function in htmlfill.py:=20
self.skip_next =3D True=20
When I ran it again with the same html input, I got this (which is
correct):=20
<select name=3D"aircraft"><option value=3D"N103XA"><option =
value=3D"N103XA">
N103XA </option><option value=3D"N104XA"><option value=3D"N104XA"> =
N104XA
</option><option value=3D"N105XA"><option value=3D"N105XA"> N105XA
</option></select>=20
I tried running the same piece of html through, but with carriage return
line feeds after some of the options (this was generated by a zpt
template)=20
<select name=3D"aircraft"><option=20
value=3D"N103XA"> N103XA </option><option value=3D"N104XA"> N104XA
</option><option=20
value=3D"N105XA"> N105XA </option></select>=20
becomes=20
<select name=3D"aircraft"><option value=3D"N103XA"><option
value=3D"N103XA"> N103XA </option><option value=3D"N104XA"><option
value=3D"N104XA"> N104XA </option><option value=3D"N105XA"><option
value=3D"N105XA"> N105XA </option></select>
Cheers!
--
David Hancock | dhancock@... | 410-266-4384=20
|