> > modid: WWW::Form > > DSLIP: RdpOp > > description: Simple API for web form programming > > this sounds like HTML::Form.
WWW::Form is not particularly similar to HTML::Form. HTML::Form parses HTML to build Perl representations of HTML form data. WWW::Form does not parse raw HTML, but rather, it takes a data structure that is used to generate HTML form inputs. Stylistically, WWW::Form is more similar to HTML::FormTemplate than HTML::Form. > the web or HTTP do not have forms, but HTML does. Right. I guess the motivation for calling the module WWW::Form is because dealing with HTTP POST data and HTML forms is a common piece of most web apps. So I see it as fitting into a larger library that encompasses web application development in general. If you think a different namespace is preferable, please let me know. > how is your module different? WWW::Form (and WWW::FieldValidator, the validation component of WWW::Form) differs from other form modules that are used to validate input and generate HTML form inputs in that it uses a very small API for form handling. A developer can handle most scenarios involving HTML forms and processing HTTP POST data with only 5 methods. WWW::Form makes it easy to handle both simple and complex HTML forms and validation requirements. WWW::Form is also designed to be easily subclassed and extended. In the spirit of TIMTWOTDI, I think WWW::Form and WWW::FieldValidator provide developers with another relevant choice for validating form data and displaying HTML form content, i.e. error feedback, form field labels, and HTML form inputs. --- _brian_d_foy <[EMAIL PROTECTED]> wrote: > In article > <[EMAIL PROTECTED]>, Perl > Authors > Upload Server <[EMAIL PROTECTED]> wrote: > > > The following module was proposed for inclusion in > the Module List: > > > > modid: WWW::Form > > DSLIP: RdpOp > > description: Simple API for web form programming > > this sounds like HTML::Form. > > > I would like to contribute a module named > WWW::Form. > > the web or HTTP do not have forms, but HTML does. > how is your > module different? > > -- > brian d foy (one of many PAUSE admins), > http://pause.perl.org > please send all messages back to [EMAIL PROTECTED] __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com