想象這片的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