很多搜索引擎都有输入提示,比如google,迅雷等等。这两天我也实现了一个,如下图。
实现这个功能有以下关键:
1.有一个常见搜索的词典,可以存在mysql中。这样根据用户已经输入的字,可以通过mysql 的like查询获得待选结果。
2.一个php文件把待选结果显示成html的格式
3.利用ajax获得php的返回结果,然后控制待选框的div的innerHTML的事件显示
4.处理好输入框,body,和待选框的onkeydown()事件
以上就是实现输入法提示的重点。如果要做的好,最重要的就是常见搜索词典的大小了,查询词越多,结果越好。
没有评论:
发表评论