我有一个textbox,老师必须在照片上标记学生。
学生名单很长,可能有相同的名字。所以我想要有自动建议,就像我们在stackoverflow中的标签中一样,我可以有一个很小的区域,比如学生姓名,他的照片和道布,这样他们就很容易选择。
有人能告诉我我需要做些什么吗?
发布于 2012-08-08 15:59:28
也许你想用这个包:
https://github.com/genemu/GenemuFormBundle
它提供了几种新的表单类型供您在表单中使用。其中之一是jQuery自动完成表单域,这正是您所需要的。它非常容易配置,而且功能非常强大,有几个可用于自动补全数据的源(文本、数据库、ajax……)
发布于 2012-08-08 11:07:09
对于自动完成解决方案,基本思想是在文本框中的keypress上,您将触发一个ajax调用,该调用将使用regex或soundex对db运行一些查询,并返回一个小的匹配列表/数据集,该列表/数据集将显示在文本框下,以模仿可选择的建议下拉菜单的外观或将其放入文本框中。jQueryUI有一个插件,您可能会对此感兴趣:http://jqueryui.com/demos/autocomplete/
https://stackoverflow.com/questions/11857070
复制相似问题