输入框定义onclick onblur事件,打入一个字,或词组触发Javascript方法,javascript方法中用Ajax请求数据库匹配 like %你输入的字%,有匹配则返回给JS,JS再把其放到页面的适合位置
楼上说的没错,的确原理是ajax,不过自己动手搞太麻烦了,而且性能也不好。
===============
楼主说的就是一个 autocomplete 功能。
有很多非常棒的js组件都可以完成这种功能。
你可以试试 jquery + autocomplete(jquery的一个组件),效果很棒的。
你搜一下,很多介绍的文章和资料。
对了,因为我们是中文输入,所以使用autocomplete时候需要配置一下它的响应方式,把keydown改成keyup ,具体怎么使用,网上很多资料。
我只能提示说用ajax能实现,