Logic này được kích hoạt khi nhấn "Enter" trong đầu vào "Số tiền" và tôi không tin nó nên (không có trong Chrome) . Làm thế nào tôi có thể ngăn chặn điều này, và nếu không ngăn chặn nó trong IE, xử lý nó để logic trong sự kiện click không cháy.Sự kiện nhấp chuột vào nút kích hoạt khi nhấn phím Enter ở đầu vào khác nhau (không có biểu mẫu)
<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>
Script
$("#btnShare").click(function (e) {
// This logic is firing when pressing "Enter" in the "Amount" input
});
- Jquery: 1.7.2
- IE 9
- (trình trong Chrome)
Trái với câu hỏi, điều này chỉ xảy ra với tôi bằng Chrome và Firefox. Sửa lỗi tương tự (loại nút). –