现在用function document.onkeydown() {
if (event.keyCode == 13 && event.srcElement.tagName.toUpperCase() != "TEXTAREA") {
event.returnValue = false;
}
}
这个FF不认啊。貌似是不认function document.onkeydown()这句呢,提示missing ( before formal parameters
[在此错误处中断] function document.body.onkeydown() {
有谁有相同作用的支持FF的JS么,
其实我想要的效果就是多个文本框中按回车的时候到指定的按钮上或触发个方法,
http://topic.csdn.net/u/20101210/11/37f005e0-dd44-47d1-8986-fe9e643e95f5.html
这个是我的详细问题。。求帮助啊。。
if (event.keyCode == 13 && event.srcElement.tagName.toUpperCase() != "TEXTAREA") {
event.returnValue = false;
}
}
这个FF不认啊。貌似是不认function document.onkeydown()这句呢,提示missing ( before formal parameters
[在此错误处中断] function document.body.onkeydown() {
有谁有相同作用的支持FF的JS么,
其实我想要的效果就是多个文本框中按回车的时候到指定的按钮上或触发个方法,
http://topic.csdn.net/u/20101210/11/37f005e0-dd44-47d1-8986-fe9e643e95f5.html
这个是我的详细问题。。求帮助啊。。
document.onkeydown = function() {
if (event.keyCode == 13 && event.srcElement.tagName.toUpperCase() != "TEXTAREA") {
event.returnValue = false;
}
}
这样写才对...
[在此错误处中断] if (event.keyCode == 13 && event.s...gName.toUpperCase() != "TEXTAREA") {
这个错误了
function(e)
{
var o;
e = e || event;
o= e.srcElement || e.target
}
因为 oprea 不支持 keydown事件的 event.preventDefault,所以用 keypress事件//假设你的 TEXTAREA ID 为 test
document.getElementById('test')=function(e){
var r;
e= e || event;
r= e.keyCode==13;
r && e.preventDefault && e.preventDefault();
return !r
}
//如果IE下不支持的话,自已给e加上returnValue
我现在js改成了document.onkeydown = function(event) {
var obj = event.srcElement ? event.srcElement : event.target;
if (event.keyCode == 13 && obj.tagName.toUpperCase() != "TEXTAREA") {
event.returnValue = false;
}
}
FF不报任何错误了,但是也没有那种效果了。。在文本框按回车时还是触发了页面中一个提交按钮。。