var msgBox = document.getElementById("msg");
msgBox.onkeypress = handleEnter;function handleEnter(e){
var keyChar = String.fromCharCode(e.keyCode||e.which);
alert(keyChar);
}怎么才能在代码中获取输入框的event呢,不想再html标签中出现一句js代码,该怎么办啊?参数传递的问题还是迷惑啊。
msgBox.onkeypress = handleEnter;function handleEnter(e){
var keyChar = String.fromCharCode(e.keyCode||e.which);
alert(keyChar);
}怎么才能在代码中获取输入框的event呢,不想再html标签中出现一句js代码,该怎么办啊?参数传递的问题还是迷惑啊。
e=window.event?window.event:e;//兼容IE
var keyChar = String.fromCharCode(e.keyCode||e.which||e.charCode);
alert(keyChar);
}
var msgBox = document.getElementById("msg");
msgBox.onkeypress = handleEnter;
}
function handleEnter(e){
var keyChar = String.fromCharCode(e.keyCode||e.which);
alert(keyChar);
alert(e.type);
}
window.onload=init;
event指的是什么啊 如果指的是事件类型的话这样试试
msgBox.onkeypress = handleEnter;
/**
* 用户按下Enter键发送消息
*/
function handleEnter(e){
e = window.event || e;//兼容IE与FF
var keynum = e.keyCode || e.which;//获取keynum,Enter code=13
if(keynum == 13 && $.trim(msgBox.value) != ""){
sendInfo();
}
}