ZF2表单(zendframework/zend-form
)是否提供了使用自动完成值列表创建文本字段的机制?或者它是通过使用提供数据的公共Zend\Form\Element\Text
,Controller
和一些JavaScript(不是通过ZF生成,但以任何适当的方式实现)来完成的?
答案 0 :(得分:1)
您可以在任何框架或CMS中使用jQuery自动填充字段,您可以在此处获取它。 https://jqueryui.com/autocomplete/
它非常简单易用。
您可以使用Ajax根据您的要求在document.ready()或field.change()或field.keypress()事件上填充源数组。
或者您可以在此处阅读类似已解决的问题 JQuery UI Autocomplete with Zend Framework
答案 1 :(得分:0)
Zend Form没有这样的机制,所以正确的方法是使用带有JSON响应的AJAX请求。请参阅Rob Allen的教程: