<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script type="text/javascript"> function findSubjectName(){ var name = document.getElementById("name").value; alert(name); } </script> <BODY> <input id="name" type="text" style="width: 318px;height:19px;" onkeypress="window.setTimeout('findSubjectName()',100);" /> </BODY> </HTML>问题:1.直接 从键盘输入“字母或数字”,可以触发onkeypress事件,用sogou输入法输入“汉字”,无效,按空格后才触发事件; 要解决的问题:1.做一个类似百度的输入框 自动下拉提示功能;如图:;红薯大哥有没有别的 简便方法,呵呵??
中文就这样,可以输入中文后按一个向下的方向键就能显示下拉列表。 另外建议楼主把标题改下,去掉”请教红薯“######
中文就这样,可以输入中文后按一个向下的方向键就能显示下拉列表。 另外建议楼主把标题改下,去掉”请教红薯“
好的,呵呵,那不挺繁吗?你用百度,Google也是这样按下方健的?######onkeyup######
onkeyup
你试过没?onkeyup,onkeydown,都一样的,谢谢关注,呵呵!######jquery 用keyup比较好######经过测试 chrome,IE7均能触发onkeydown,onkeyup事件,代码与LZ的没差别,只是将alter改为了如下
document.getElementById("result").innerText = name;在input后添加了一个span而已。 不知道LZ是否有测试呢?######在中文输入时是这样子的,可以使用input事件来进行触发。######
document.getElementById("result").innerText = name;在input后添加了一个span而已。 不知道LZ是否有测试呢? 谢谢您的关注,方便的话,您可以把你的页面 代码发到我邮箱吗 786219564@qq.com;我Onkeypress事件的!######
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。