Điều này có vẻ như một điều đơn giản nhưng google chưa bật lên bất kỳ thứ gì cho tôi:jQuery chỉ liên kết với khóa phím, không tập trung
Làm cách nào để liên kết với sự kiện thay đổi văn bản/giá trị ? Tức là, với các điều sau:
$(function(){
$('input#target').on('keyup', function(){
alert('Typed something in the input.');
});
});
... cảnh báo sẽ được kích hoạt khi người dùng vào và ra khỏi phần tử, cho dù họ có nhập văn bản hay không. Làm cách nào bạn có thể cho phép người dùng điều hướng bàn phím thông qua biểu mẫu mà không kích hoạt sự kiện trừ khi họ nhập/thay đổi văn bản trong trường văn bản?
Lưu ý: Tôi đang cho thấy một phiên bản đơn giản của một kịch bản, lý do không sử dụng sự kiện change
là trong mã thực của tôi, tôi có một bộ đếm thời gian chậm trễ do đó sự kiện xảy ra sau khi người dùng ngừng gõ cho một thứ hai, không cần phải thay đổi tiêu điểm để kích hoạt sự kiện.
Tôi thích điều này, đẹp và đơn giản và nó hoạt động tốt với bộ đếm thời gian trễ của tôi. Cảm ơn! – Andrew