如题

解决方案 »

  1.   

    输入拼音显示地名需要的不仅仅是技术,还需要数据。
    比如你的键值对必须匹配一个
    sh => 上海 石化
    如果单单是suggest功能 网上到处都是 demo
      

  2.   

    1实现机票网那种点击弹出div,这个很简单,先隐藏div点击的时候显示就可以了,
    2输入拼音显示地名的效果,这个可以写一个js库,类似拼音输入法的(我的资源中有),但是肯定不完善
    还有一种解决办法用正则表达式,但是这个匹配量几乎不小于数据库,还可以对应的拼音显示对应的名字存到数据库,或者json中来读取,要是比较完善的话同样需要比较大的数据
      

  3.   

    那div的弹出位置如何控制啊?
    数据是存在数据库里的。拼音 名称 对应的
      

  4.   


    sh => 上海 石化
    根据拼音 得到汉字。用到了搜索引擎的一部分。
    需要根据拼音建立索引,通过索引查询汉字、词汇。
      

  5.   

    onkeydown的时候监听输入数据,弹出相应内容
      

  6.   

    就是鼠标点击上去,就弹出来所有的数据记录,现在的是只有输入内容才能显示出来
    ,页面初次加载的时候 input的内容是空的,想做成点击上去,弹出显示所有数据
      

  7.   

    楼主,麻烦您给我也发一个好吗?非常感谢!e-mail:[email protected]
      

  8.   

    其实我看了不少这个autosuggest代码,但是觉得那个比对筛选数据的算法可移植性不高,自己写了一套算法,感觉效率不高,想找个好一点的比对数据的算法,不知哪位大牛可以给小弟整理一份出来不 嘿嘿……