微博html怎么编辑器,类似新浪微博的编辑器 输入@就出现可选的下拉框 是怎么实现的...

不知道你说的是不是新浪微博登录的时候,输入电子邮件的那个input 或者 叫 textbox ,更或者是输入框也好,在编辑器里我倒没发现有这个功能.

首先说一下这个功能正式的称呼应该叫 "autocomplete",中文叫 "自动完成" 吧,呵呵 猜测!~~~

下面说实现方法.

1)纯原生态js实现. (我只说一下思路哈,原来封装过控件,挺费劲的)

实现步骤:(1)文本框获取焦点的时候,在onchange (就是文本改动触发的事件)事件里,你js判断有没有@ 如果有的话就在文本框下面(或者你想要的位置,用css控制div就可以),弹出一个div,里面包含所有的常用的网站的邮箱域名,选择后,把div隐藏掉就可以了.

2)其他js框架的实现,你可以去www.google.com 记住是英文版本的, 去搜索 autocomplete,个人比较喜欢JQuery,所以你可以用关键字 "JQuery autocomplete" 来搜索.当然找个好点的插件是最好的解决之道了.

3)如果你正在使用asp.net开发,可以使用ajax control toolkit 里的一个autocomplete 控件,也挺方便.当然上述方法仍然适用.

最后,为了方便给你上几个地址吧.省你事了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值