邮箱自动提示输入的组件哪里有?

于忠达 发布于 2013/12/11 11:35
阅读 407
收藏 0

各大邮件服务商都有这样一个组件,可以很方便的输入收件人的邮箱,功能包括:可以输入多个邮箱地址;邮箱地址可以对联系人中的数据进行自动匹配完成;可以删除或编辑已输入的邮箱地址;邮件输入框随着输入的邮箱地址数量增多而自动调整大小等等。

目前找到几个组件,均不太理想。

1. autobox2

这个组件提示风格比较好,能够显示当前匹配的字符,也会过滤掉已经输入过的内容,并且自动给表单增加输入域,直接提交表单就好了,多个输入域的名字是一样的,即开始的时候设计的表单域的名字,服务器端用这个名字取得一个数组就好。

这个组件2008年就停止更新了,使用jquery1.3开发和运行,不兼容jquery1.7及以上,更早一点的没测试,不知道会怎样。我对其进行了一点兼容性的修改,基本可以运行,但表现还是有一些问题,主要是输入的时候自动提示的div宽度没有设置好,但一旦数据进入,表现是没有问题的。

2. textext

这个组件是最新的,也是很好用的一个组件,但是对IE的兼容性不佳。主要表现在输入项的关闭叉号不高亮、有偏差;输入数量增加时外框不会自动调整。另外,在IE底下由于不支持JSON的序列化和反序列化,因此还需要自己下载和引用json2.js。具体可以从这里下载。

其他的一些组件没有列出,没有发现更合适的。期望有现成的组件可用,更好的进行邮箱地址的输入。

加载中
0
sharkchen
sharkchen
jq有个autocompleted的组件,兼容性强,使用方便
0
推荐方案
推荐方案

这里有92find.com

实现一个智能提示功能需要ajax、数据库、jsp/php、算法等很多知识,
如果数据量大,还需要特殊优化
一个小功能,花费太大精力很不划算
92find.com上的一个js插件实现了搜索框自动补全托管服务,
只要一行javascript代码就可以实现百度、淘宝搜索框提示的全部功能
比如:汉字拼音匹配、拼音首字母匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重
花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能
同时兼容IE、Firefox、Safari、Chrome、Opera各种浏览器
兼容ios、Android、Windows

返回顶部
顶部