想象这片的html:如何检查提交按钮是否被点击而不是输入按钮?
<form>
<input type="text">
<input type="submit" id="a">
</form>
和这段JavaScript
document.getElementById('a').onclick = function (e) {
alert(e.type);
};
的警报总是会说“点击”,即使你按在文本框输入。
如何检查按钮是否真的被点击?
只是好奇:它有什么不同? –
[jQuery点击事件 - 如何判断鼠标是否被点击或输入键被按下了?]的可能重复?(http://stackoverflow.com/questions/7394796/jquery-click-event-how-to-tell-if-鼠标是 - 点击 - 或进入琴键被按下) –
也许这将帮助:使用Javascript:输入按键事件] [1] [1]:http://stackoverflow.com/questions/905222/javascriptenter-key-press-event – blackwolf