Tôi có một hộp văn bản trên trang web có giá trị mà tôi muốn gửi đến XMLHttpRequest. Bây giờ tôi muốn người dùng chỉ cần nhập giá trị mà không cần nhấn nút. Nhưng nếu tôi chỉ gửi yêu cầu int ông bàn phím sự kiện, nó sẽ cháy mỗi khi một phím được nhấn.Javascript: Xử lý khi người dùng đã ngừng nhập
Vì vậy, về cơ bản tôi muốn một cái gì đó liek này
function KeyUpEvent()
{
if (user is still typing)
return;
else
//do processing
}
Nó sẽ là tuyệt vời nếu các giải pháp có thể đến từ đồng bằng javascript hoặc mootools. Tôi không muốn sử dụng bất kỳ thư viện nào khác.
Bộ hẹn giờ sẽ không bao giờ đủ. Người dùng chỉ đơn giản có thể bị phân tâm hoặc nhập chậm hơn bất kỳ lúc nào bạn chọn làm thời gian chờ của mình. Giải pháp của tôi là giải pháp hợp lý duy nhất và là cách người dùng mong muốn tương tác với các trường và nó không yêu cầu bất kỳ nút nào. Nếu bạn không biết độ dài của giá trị, bạn không biết liệu người dùng có hoàn thành hay không. Vì vậy, sau đó bạn có nguy cơ truyền một giá trị người dùng không muốn hoặc mong đợi và kinh nghiệm của họ chỉ đơn giản là thất vọng bởi bộ đếm thời gian của bạn, không tăng cường. Khi nói đến trải nghiệm giao diện người dùng, bạn nên gắn bó với các tình huống sử dụng tiêu chuẩn. – nicerobot