再谈“可输入的下拉框”,完全支持中文输入

记得前段时间大家对可输入的下拉框讨论的比较多,可惜的是最终都没能完美的支持中文,就我自己写的程序和看的另外几个跟帖的程序都只能支持IE下面的中文输入,其实这样的话,在现实中的实用价值并不大,试想一下,在firefoxchrome下面访问的话,都只能输入英文肯定让用户抓狂了。

楼主当时的办法是扩展事件处理函数,这个想法很赞,这里提供另外一种思路,原理其实也很简单:动态生成一个input,利用css叠放在相应的select上面,这样的话,只要元素的位置控制的好,能起到“以假乱真”的效果,很显然,支持中文,兼容性也非常好!

代码在附件里面,欢迎大家拍砖,如果能对代码进行优化,那就感激不尽了~

 

你可能感兴趣的:(Ajax,css,IE,chrome,firefox)