### Navigation

- index
- FormEncode v1.2.3 documentation »

# Things To Do

revision: | $Rev$
date: | $LastChangedDate$

- Make a test fixture for validators, to make testing really easy.
- Consider moving htmlfill to ElementTree or another DOM-ish structure, instead of HTMLParser. Or re-implement with another parser but same interface.
- Generate Javascript for validators, for client-side validation (when possible).
- Relatedly, test and give recipes for Ajax-ish validation, when fully client-side validation doesn’t work.
- Better tests for `htmlfill` and `htmlfill_schemabuilder`.
- Create a `RequireIfNotEmpty` form validator, when one field is only required when another is filled in.
- Include at least one good documented form generator. Consider including rich widgets (Javascript).
- Figure out what the role of `htmlform` is.
- Seperate out `doctest_xml_compare`, maybe (useful in any doctested web test).
- Make `doctest_xml_compare` work with wildcards/ellipses. Maybe with non-XHTML.
- Some more ways to build validation. Validation from docstrings or method signatures.

### Navigation

- index
- FormEncode v1.2.3 documentation »