是否/在ZF2中创建自动填充表单字段的建议方法是什么?

时间:2016-03-09 22:07:42

标签: autocomplete zend-framework2 textfield zend-form zend-form-element

ZF2表单(zendframework/zend-form)是否提供了使用自动完成值列表创建文本字段的机制?或者它是通过使用提供数据的公共Zend\Form\Element\TextController和一些JavaScript(不是通过ZF生成,但以任何适当的方式实现)来完成的?

2 个答案:

答案 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的教程:

Returning JSON from a ZF2 controller action