您当前位于: 首页 » web前端编程, 有得下载哦 » 仿芒果网机票预定智能输入提示,基于jquery

仿芒果网机票预定智能输入提示,基于jquery05/09/2009

这是一个完整的jquery插件,实际上是基于jquery的suggest插件修改的。

具体的功能如下:

  1. 点击输入框,自动列出热门出行城市;
  2. 支持中文/拼音/3字码 输入的智能提示;
  3. 支持键盘方向键选择、回车键确定;
  4. 支持选择后自定义callback函数;
  5. 支持IE6、IE7、IE8、Firefox

呃,实际上上面的很多都是原suggest插件中自有的,我只是去掉了其ajax获取数据的功能,因为这延迟稍微有些烦人。

看demo:仿芒果网机票预定智能输入提示demo

仿芒果网机票预定智能输入提示demo完整包下载

PS:3字码是航空系统中很常见的为每个城市定义的不重复的特殊3位字符串,比如pek代表北京,sha代表上海等等。

2,816位童鞋围观 | 20条评论标签:  

20条评论
  1. 伟哥 说:

    沙发~~

  2. 阿枫 说:

    这个不错,顶起。

  3. net027 说:

    demo,有BUG,
    输入ch下面提示里居然有 “酒泉 JIUQUAN”

    • gently 说:

      呵呵,这个不是bug,因为酒泉的三字码是CHW,不过我有在考虑是否输入全3字码再予以匹配?

      • jj 说:

        能否使用jquery获得到这个的单一元素,比如我想获得酒泉 JIUQUAN的JIUQUAN,然后赋值到一个文本框中!!我一直不知道怎么获得,请楼主帮忙一下!!

    • zhyj 说:

      这也叫bug?这是数据错误!你自己组建数据吧!挺好的,不错!

  4. 渔民 说:

    如果楼主能做成翻页的就漂亮了,确实不错。不过现在有翻页的需求

  5. naodai 说:

    不错,很帅嘛!

  6. Keith 说:

    不错不错 学习了

  7. gmichael 说:

    demo和源码 都被撤销了吗?

  8. Breeze 说:

    在UTF-8可以正常显示,怎么在GB1312却无法显示,找了半天没找到原因!郁闷!!!!!

    作者可否看看啥问题啊?

  9. 第一疯子 说:

    文本框的文本发生改变,就会生成相应的三字码,这个Jquery怎么弄,就是文本框的改变事件,如:我输入:北京。我没有点回车,也没有点下面出来的城市,那个隐藏的文本框里就有了相应的三字码。

    谢谢帮我解答一下。。

  10. 马马 说:

    我想把这个控件用到一个.net(C#)下,我首先做了个web用户控件(用的地方比较多,这样可以减少代码量),但是发现,我在调用这个用户控件的页面update的时候,取不到这个值,问题就是因为控件中的是html的文本框,.net取不到,能有办法解决吗?

    • gently 说:

      显然,我一点也不擅长.net,不过我认为web为什么不直接调用这个JS,照你说来,难道在.net中调用jquery,也要先将其制成”web用户控件”?

  11. qxhy123 说:

    有个bug,就是当我在第一个输入框点击一下选择一个地方之后,我再点击第二个框,它居然提示找不到中文/拼音,是不是判断的时候把这个给排除一下

  12. bomp 说:

    非常喜欢这个作品的风格,可否改进一下,能连接access数据库,这样应用就更广泛了,期待你的代码。谢谢!

发表评论

(发广告、垃圾评论者请慎重,点击左边按钮可能会造成下半身永久性创伤)