我目前正在研究 HTML_QuickForm用于在 PHP 中生成表单。它似乎有点受限,因为很难插入我自己的 javascript 或自定义某些元素的显示和分组。
是否有任何可以提供更大灵 active 的 QuickForm 替代品?
最佳答案
如果您发现难以将 Javascript 插入表单元素,请考虑使用 JavaScript 框架,例如 Prototype或 jQuery .在那里,您可以集中将事件处理注入(inject)表单控件的任务。
我的意思是,您不需要将事件处理程序插入到 HTML 表单代码中。相反,您从其他地方注册这些事件。例如,在 Prototype 中你可以这样写:
$('myFormControl').observe('click', myClickFunction)
另请查看 another question 的答案.
/EDIT:当然,您也可以使用 HTML_QuickForm 将自定义属性和事件处理程序插入到表单元素中。然而,上述方式更胜一筹。
关于php - PHP QuickForm 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60369/