e.preventDefault() не работает
Подскажите, почему не работает отмена события e.preventDefault()
$("#text").keyup(function(e) {
if (e.which == 188) {
e.preventDefault();
console.log("введена запятая, а не должна");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="text"></textarea>
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
keyup - уже поздно отменять.
$("#text").keydown(function(e) {
if (e.which == 188) {
e.preventDefault();
console.log("введена запятая, а не должна");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="text"></textarea>