我的表格中有三个字段。
例如:Brand
,Model
,Engine
。
当我插入Brand
时,我希望Model
字段允许我使用自动填充功能从数据库中插入Model
文本和列表。
我在使用SELECT model FROM cars WHERE brand = 'the_brand_field'
从数据库构建自动完成脚本时遇到问题,但我想弄清楚如何从前一个字段中获取Brand
变量。
我可以在Model
字段收到focus
时运行查询吗?
答案 0 :(得分:0)
使用jQuery
,等待Model
字段获得焦点并触发对PHP的AJAX调用以加载数据以进行自动完成。返回JSON并在jQuery中解析数据并显示它们。
有一些免费的自动完成jQuery插件,只需谷歌并选择一个你喜欢的。
通常这些插件使用它的搜索值和自动完成功能来处理具体输入,并在keydown
或keyup
事件后触发,因此您必须稍微更改/修改此行为...应该是比实施自己的自动完成功能还要少。