# Textbox2 **Repository Path**: ldming/Textbox2 ## Basic Information - **Project Name**: Textbox2 - **Description**: 增强文本框,模拟百度搜索框的智能提示。 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 0 - **Created**: 2015-10-30 - **Last Updated**: 2021-07-23 ## Categories & Tags **Categories**: webui **Tags**: None ## README #Textbox2 ## 目录 * [背景介绍](#背景介绍) * [项目介绍](#项目介绍) * [使用说明](#使用说明) * [获取代码](#获取代码) ## 背景介绍 本人是一名asp.net开发人员,所在公司的项目大多是一些管理系统。
在开发这些管理系统时,经经常遇到以下问题。
1.这个表单项是做成下拉框还是文本框?下拉框太死板,文本框又太灵活。
2.使用第三方插件往往需要去后台修改返回的数据结构。
3.第三方插件的UI和页面不能很好的结合起来,修改样式难度太大、时间太长或改了半天后发现跟本就改不过来。

于是有了这个项目,因为我们系统中会经常要这样使用。虽然叫"Textbox2"但他却是用来代替select的。
## 项目介绍 因为本项目是为了解决项目中的特定问题而开发的。
所以并没有准备写成一个拿到手就可以用的现成的插件。
但是,你可以跟据需要改造成你需要的效果。

1.本项目是对文本框的扩展,实现类似百度搜索框那样的智能提示。所以只在用在文本框上(input[type='text'])。
2.如果作用在多个文本框上,则一定要为每个文本框加上唯一Id值。
3.本项目暂时是监听的当前文本框的"input","propertychange","keydown","keyup","focus","blur",~~"click"~~事件, 所以从理论上能监听到所以浏览器中文本框值变化,包括拖动、粘贴、剪切、Js更改。
## 使用说明 本项目适用于: 1.有一定js/css/html基础 2.能看明白jQuery插件写法 3.要求显示效果或后台数据格式100%可自定义。 ## 获取代码