PowerForms公司

PowerForms:Declarative客户端表单字段验证HTML表单的所有使用都可以从指定输入字段值的验证中受益。简单验证根据指定的格式匹配单个值,而更高级的验证可能涉及表单字段的相互依赖性。目前还没有规定或实施这种验证的标准。如今,CGI程序员通常使用Perl库进行简单的服务器端验证,或者使用程序定制的JavaScript解决方案进行客户端验证。我们介绍了PowerForms,它是HTML表单的一个附加组件,它允许输入格式的纯声明性规范和表单字段的复杂的相互依赖性。虽然我们的工作可能被视为未来HTML扩展的灵感来源,但现在CGI程序员也可以通过一个预处理器将PowerForms文档转换成标准HTML和JavaScript的组合,这些标准HTML和JavaScript可以在各种平台和浏览器的组合上工作。PowerForms格式的定义在语法上与表单本身不相交,这允许模块化开发,其中表单可能由其他工具自动生成,格式和相互依赖关系是单独添加的。PowerForms有一个清晰的语义,通过一个定点过程定义,该过程解决了所有字段值之间的相互依赖关系。因此,用户输入的即时有效性字段(当前输入的文本)反映了当前输入的文本的有效性。对于其他GUI组件,可用的选项将被动态筛选,以仅显示允许的值。PowerForms集成到bigwig系统中,用于生成交互式Web服务,但也可以作为独立的包在开源发行版中免费使用

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换