当前位置:  开发笔记 > 编程语言 > 正文

PHP QuickForm的替代品?

如何解决《PHPQuickForm的替代品?》经验,为你挑选了2个好方法。

我目前正在玩HTML_QuickForm以在PHP中生成表单.它似乎有点受限制,因为很难插入我自己的javascript或自定义显示和某些元素的分组.

QuickForm有什么替代品可以提供更大的灵活性吗?



1> Konrad Rudol..:

如果您发现很难将Javascript插入表单元素,请考虑使用JavaScript框架,如Prototype或jQuery.在那里,您可以将注入事件处理的任务集中到表单控件中.

这样,我的意思是你不需要在HTML表单代码中插入事件处理程序.相反,您从其他地方注册这些事件.例如,在Prototype中,您可以编写如下内容:

$('myFormControl').observe('click', myClickFunction)

还要看看另一个问题的答案.

/编辑:当然,您还可以使用HTML_QuickForm将自定义属性和事件处理程序插入到表单元素中.但是,上述方式是优越的.



2> Kieran Hall..:

我发现Zend Framework的Zend_Form包特别灵活.该组件还可以与Zend_Dojo一起使用,以快速实现常见的javascript表单助手.但是,当涉及到您使用的库时,该组件是不可知的,但是它支持Dojo.该组件还允许分组,多页面表单,自定义装饰器,验证器和其他功能,使其非常灵活.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有