基本上我有這樣的:在ASP中輸入:文本框單擊我的按鈕(上綁定了一個js函數)
<asp:TextBox runat='server' />
<button id='b2'>hi</button>
<script>
$('#b2').click(function(e){
e.preventDefault();
alert('you clicked the button');
});
</script>
的問題是,當敲文本框裏面的B2中輸入點擊事件發生,所以我得到執行js函數,任何人都知道如何阻止這個?
(約剛刪除的答案)e.target總是HtmlButtonElement,但e.clientX和e.clientY是0和0的調用時在文本框中輸入...也screenX和screenY和其他很多東西是0(我在鉻的螢火蟲看到這個),可能我可以使用 – Omu