Tôi đang sử dụng cụm từ thông dụng để tách các ký tự không hợp lệ ra khỏi vùng nhập văn bản trong javascript (đang chạy trong IE). Tôi chạy chức năng thay thế trên mọi sự kiện keyup. Tuy nhiên, điều này làm cho con trỏ nhảy đến cuối hộp văn bản sau mỗi lần nhấn phím, điều này làm cho việc chỉnh sửa nội tuyến không thể thực hiện được.Dừng con trỏ từ nhảy đến cuối trường nhập trong javascript thay thế
Đây là nó trong hành động:
Có ai biết làm thế nào để làm cho nó để con không nhảy đến cuối của hộp đầu vào?
tôi khuyên bạn chọn một sự kiện tốt hơn để xử lý. 'onkeyup' kém để phát hiện đầu vào của người dùng. Xem http://whattheheadsaid.com/2010/09/effectively-detecting-user-input-in-javascript. –
Dưới đây là ví dụ hoàn chỉnh về cách duy trì lựa chọn khi thay thế giá trị của vùng văn bản: http://stackoverflow.com/questions/3286595/update-textarea-value-but-keep-cursor-position/3288215#3288215 –