Ta logika uruchamia się po naciśnięciu "Enter" na wejściu "Ilość" i nie wierzę, że powinna (nie ma w Chrome) . Jak mogę temu zapobiec, a jeśli nie, to zapobiec w IE, obsłużyć go tak, aby logika w zdarzeniu kliknięcia nie uruchomi się.Przycisk Zdarzenie uruchamia się po naciśnięciu klawisza Enter na różnych wejściach (bez formularzy).
<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
- (działa w Chrome)
Wbrew pozorom przydarzyło mi się to w Chrome i Firefoksie. Ta sama poprawka (typ przycisku). –