Tôi có một hộp đầu vào HTMLCách lấy giá trị mới của đầu vào HTML sau khi nhấn phím đã sửa đổi nó?
<input type="text" id="foo" value="bar">
Tôi đã gắn một handler cho 'KeyUp' sự kiện, nhưng nếu tôi lấy giá trị hiện tại của hộp đầu vào trong quá trình xử lý sự kiện, tôi nhận được giá trị như nó đã được, và không phải vì nó sẽ được!
Tôi đã thử chọn các sự kiện 'nhấn phím' và 'thay đổi', cùng một sự cố.
Tôi chắc chắn điều này rất đơn giản để giải quyết, nhưng hiện tại tôi nghĩ giải pháp duy nhất là để tôi sử dụng thời gian chờ ngắn để kích hoạt một số mã một vài phần nghìn giây trong tương lai!
Có cách nào để lấy giá trị hiện tại trong các sự kiện đó không?
EDIT: có vẻ như tôi gặp sự cố bộ nhớ cache với tệp js của mình khi tôi kiểm tra cùng một mã sau và nó hoạt động tốt. Tôi sẽ xóa câu hỏi, nhưng không chắc chắn liệu điều đó có mất đại diện cho loại người dân đã đăng ý tưởng hay không :)
Tôi đã về nhà, đã kiểm tra mã của mình không được lật đổ và hoạt động tốt. Tôi nghĩ rằng tôi phải có một vấn đề bộ nhớ đệm với các tập tin js và nó đã bị mắc kẹt trên xử lý bấm phím thay vì keyup. Đánh giá cao nỗ lực trong việc viết mã mẫu để đánh dấu điều này là câu trả lời :) –