Javascript 获取当前字段名
我在主体上调用了下面的函数,我想要的是当我按下文本框中的任何内容时,它会提醒我文本框的名称,我想检查名称,然后执行一些操作。检查姓名在FF中效果很好,而不是在IE中。谢谢Javascript 获取当前字段名,javascript,Javascript,我在主体上调用了下面的函数,我想要的是当我按下文本框中的任何内容时,它会提醒我文本框的名称,我想检查名称,然后执行一些操作。检查姓名在FF中效果很好,而不是在IE中。谢谢 <body bgcolor="#F2F2F2" OnKeyPress="return getFieldName(event);"> 这是可行的,但是target.name在IE中是不可捕获的 例如: 通过查看e.target属性(或IE的e.srceelement),可以知
<body bgcolor="#F2F2F2" OnKeyPress="return getFieldName(event);">
这是可行的,但是target.name
在IE中是不可捕获的
例如:
通过查看
e.target
属性(或IE的e.srceelement
),可以知道哪个元素触发了事件:
检查上面的示例
看看这篇文章:
function getFieldName(e) {
e = e || window.event;
var key = e.keyCode || e.which,
target = e.target || e.srcElement;
}
if (target.name == 'one') {
//we can reach here is FF and Not in IE
}
function getFieldName(e) {
e = e || window.event;
var key = e.keyCode || e.which,
target = e.target || e.srcElement;
alert(target.name);
return (key != 13);
}