이 로직은 "Amount"입력에서 "Enter"를 누를 때 발생하며, 이것이해야한다고 생각하지 않습니다 (Chrome에는 없습니다). 이를 방지하고 IE에서 방지하지 않는 경우 클릭 이벤트의 논리가 실행되지 않도록 어떻게 처리 할 수 있습니까?
<html>
<body>
<div id="page">
<div id="financed_amount">
<h1>Financed Amount:</h1>
<input type="text" id="amount" value="" />
</div>
<h1>Finance Options</h1>
<div>
<a id="shareLink" rel="leanModal" name="email" href="#email"></a>
<button id="btnShare" class="share">Share this report</button>
</div>
</div>
</body>
</html>
스크립트
$("#btnShare").click(function (e) {
// This logic is firing when pressing "Enter" in the "Amount" input
});
- Jquery : 1.7.2
- IE 9
- (Chrome에서 작동)