js/jQuery 有办法模拟ctrl操作吗? 我有一个ajax函数,想在回调函数里模拟按下ctrl键,不知各位高手有何见解!请教了,非常感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 监听document(也可以是其他组件)的onkeyup事件就行了 document.onkeyup = function myCtrl(e){ if(e.keyCode == 17)//处理ctrl键的判断条件} 不是想判断用户是否输入了ctrl,是想替用户输入ctrl,也就是在回调函数中模拟“按下ctrl”,请问有办法吗?谢谢! 你要实现什么功能,模拟键盘发送信息好像不行的。IE可以用wscript.shell这个acx来sendkey,不过受到安全限制。 showbo大哥你好,我实现这个功能主要是为了解决firefox下jquery.ui.autocomplete.js的一个bug.在FF下用autocomplete的时候,输入中文时,必须要点一下ctrl才会执行搜索功能。因为当出现了拼音窗口,FF就检测不到onkeydown了。很希望得到你的指点!谢谢 js 不可能控制得了键盘!楼主要做什么?如果只是要在回调函数触发一个事件。或者说做一些事情。可以把你要做的(要执行的代码)写一个方法。调用一下此方法就OK! 可以检查到的,可能是你的autocomplete有点问题。。<input type="text" onkeydown="document.body.appendChild(document.createTextNode(event.keyCode+'|'))" />不过keydown在中文输入时有些问题,keyCode和输入abc这种字母不一样,能获取到正确的keyCode 比如我想输入“程”字,当我输入"c"的时候,onkeydown被触发了,我继续输入heng,就不会触发onkeydown了(仅FF下),最后按下空格选字也不会触发。可是autocomplete(最新版,地址http://jqueryui.com/demos/autocomplete/)是基于这个写的,每次输入中文都遇到问题(因为选字那个空格无法触发onkeydown)。不知道应该如果改写这个JS让它在FF下支持中文。。非常感谢你! 求助JSP 为什么不能验证呢!! js相关问题 请问用JQuery或者JS怎么计算出字符数? 层拖拽效果的一点问题,高分求,大家看看啊!! 请大家推荐一款javascript混淆器 怎样在javascript中得到DataGrid某行中第一个单元格中的值,谢谢! 难题!!! 菜鸟提问,别笑我。 请问去除字符串最后3位字符 关于文件上载控件的疑难问题!!!请进! Gmap2未定义??? 救命啊, 加载页面,点击到其中一模块页面就出现在那块。
document.onkeyup = function myCtrl(e){
if(e.keyCode == 17)//处理ctrl键的判断条件
}
不是想判断用户是否输入了ctrl,是想替用户输入ctrl,也就是在回调函数中模拟“按下ctrl”,请问有办法吗?谢谢!
showbo大哥你好,我实现这个功能主要是为了解决firefox下jquery.ui.autocomplete.js的一个bug.在FF下用autocomplete的时候,输入中文时,必须要点一下ctrl才会执行搜索功能。因为当出现了拼音窗口,FF就检测不到onkeydown了。很希望得到你的指点!谢谢
<input type="text" onkeydown="document.body.appendChild(document.createTextNode(event.keyCode+'|'))" />不过keydown在中文输入时有些问题,keyCode和输入abc这种字母不一样,能获取到正确的keyCode
比如我想输入“程”字,当我输入"c"的时候,onkeydown被触发了,我继续输入heng,就不会触发onkeydown了(仅FF下),最后按下空格选字也不会触发。可是autocomplete(最新版,地址http://jqueryui.com/demos/autocomplete/)是基于这个写的,每次输入中文都遇到问题(因为选字那个空格无法触发onkeydown)。不知道应该如果改写这个JS让它在FF下支持中文。。非常感谢你!