2012-08-08 25 views
6

Tôi đã tạo một biểu mẫu nhập dữ liệu để truy cập. Một trong các trường [Toán tử] xuất phát từ một hộp tổ hợp các tên toán tử, chẳng hạn như "Jane Doe". Những người nhập dữ liệu thường giữ caps lock trên cho các yếu tố khác của hình thức, và vì thế khi họ nhận được để các [Toán tử] lĩnh vực khi họ bắt đầu gõ, autocomplete sẽ làm như sau:Làm cách nào để loại bỏ sự nhạy cảm với chữ hoa chữ cái của hộp thoại tự động hoàn thành của tôi (Mẫu truy cập)

User types: J 
Autocomplete: Jane Doe 

User types: JA 
Autocomplete: Jane Doe 

User types: JAN 
Autocomplete: JaNne Doe 

Vì vậy, nếu có 2 toán tử có tên tương tự và người dùng cần phải nhập nhiều hơn 2 chữ cái của tên, tự động điền sẽ bị bắt kịp với trường hợp nhạy cảm và gánh nặng người dùng.

Giải pháp đơn giản nhất mà tôi đã tìm thấy cho đến nay là chuyển đổi tất cả các tên thành tất cả các mũ, nhưng có cách nào để thực hiện công việc tự động hoàn tất không?

+0

Ồ, đó là một số hành vi điên rồ. Tôi phải tự mình thử trước khi tôi tin bạn. Ví dụ tuyệt vời cho phép người khác tái tạo lại vấn đề một cách đáng tin cậy. +1 – mwolfe02

+0

Chỉ cần để bùn nước một chút (và có thể điều này sẽ có ý nghĩa với người khác), nhưng nếu tôi gõ: 'JaNE DOE' sau đó Autocomplete hoạt động chính xác. Ngoài ra, nếu tôi gõ: 'jANE DOE' thì Autocomplete sẽ hoạt động chính xác. Dường như chỉ là một vấn đề nếu hai chữ cái đầu tiên được viết hoa cả và mục nhập trong hộp kết hợp không phải là tất cả các chữ cái. – mwolfe02

Trả lời

5

Thay đổi Allow Tự động sửa tùy chọn để số

gì đang xảy ra là các Tự động sửa cho hai thủ đô ban đầu được cắt ở tại A và combo đang mất dần sự lựa chọn văn bản, vì vậy khi N được đánh máy, nó được chèn , không gõ quá.

+0

Thật là một nơi kỳ lạ để ẩn chức năng này, nhưng thực sự hoạt động hoàn hảo! Cảm ơn bạn :) –

+0

+1: @Remou, bạn làm cách nào để giữ lại tất cả các truy vấn tối nghĩa này? – mwolfe02

Các vấn đề liên quan