Tôi đã thử tất cả các cách được đề xuất từ câu trả lời câu hỏi này và các bài viết khác trên web nhưng vẫn không hoạt động. Tôi đã thử autocomplete = "new-random-value", autocomplete = "off" trong phần tử biểu mẫu, sử dụng tập lệnh phía máy khách như bên dưới nhưng bên ngoài $ (document) .ready () với tư cách là một trong những người dùng được đề cập:
$(':input').on('focus', function () {
$(this).attr('autocomplete', 'off')
});
Tôi thấy có thể một ưu tiên khác trong trình duyệt gây ra hành vi kỳ lạ này! Vì vậy, tôi đã tìm kiếm nhiều hơn và cuối cùng, tôi đọc lại cẩn thận những dòng dưới đây từ bài báo hay này :
Vì lý do này, nhiều trình duyệt hiện đại không hỗ trợ autocomplete = "off" cho các trường đăng nhập:
Nếu một trang web đặt autocomplete = "off" cho a và biểu mẫu bao gồm các trường nhập tên người dùng và mật khẩu, thì trình duyệt sẽ vẫn đề nghị ghi nhớ thông tin đăng nhập này và nếu người dùng đồng ý, trình duyệt sẽ tự động điền các trường đó vào lần tiếp theo người dùng truy cập trang. Nếu một trang web đặt autocomplete = "off" cho các trường tên người dùng và mật khẩu, thì trình duyệt sẽ vẫn đề nghị ghi nhớ thông tin đăng nhập này và nếu người dùng đồng ý, trình duyệt sẽ tự động điền các trường đó vào lần tiếp theo người dùng truy cập trang. Đây là hành vi trong Firefox (kể từ phiên bản 38), Google Chrome (kể từ 34) và Internet Explorer (kể từ phiên bản 11).
Nếu bạn đang xác định trang quản lý người dùng nơi người dùng có thể chỉ định mật khẩu mới cho người khác và do đó bạn muốn ngăn việc tự động điền các trường mật khẩu, bạn có thể sử dụng
autocomplete = "new-password" ; tuy nhiên, hỗ trợ cho giá trị này chưa được triển khai trên Firefox.
Nó chỉ hoạt động. Tôi đã thử trong chrome đặc biệt và tôi hy vọng điều này tiếp tục hoạt động và giúp ích cho những người khác.