That seems like it would be complex and involving mixing layers.

I see the stack as
- Datacontroller - Between pages
- Formmaker - Forms on a page
- Widgets - Field UI
- formencode - server field validation
- SQLObject - Data objects.

If the enhancements were added in the widgets ( id and javascript), it
seems to me that it would be cleaner.  Formencode currently resides
completely on the server.  Widgets handles the UI html generation
stuff.  JS is in the UI.

Wouldn't changing formencode to handle client validation cause problems
with ajax?  

Alvin

Reply via email to