Tôi có biểu mẫu đăng nhập đơn giản với 2 trường nhập: "tên người dùng" và "mật khẩu". Trường "tên người dùng" được tập trung theo mặc định. Vấn đề là khi người dùng nhấp vào bên ngoài trường "tên người dùng" hoặc "mật khẩu", tiêu điểm đã biến mất (nó không nằm trong "tên người dùng" cũng như trên các trường "mật khẩu" "). Làm cách nào để tập trung vào 2 trường này ? chỉCách không làm mất tập trung vào trang đăng nhập
Trong trường hợp của tôi, đây là một hành vi thực sự gây phiền nhiễu, vì vậy tôi thực sự muốn làm điều này :)
tôi có thể làm điều gì đó như:
$("*").focus(function() {
if (!$(this).hasClass("my_inputs_class")) {
// How to stop the focusing process here ?
}
});
Eugh này. Xin đừng cố gắng làm điều này. Nếu người dùng muốn tập trung ở một nơi khác, hãy để họ có nó ở một nơi khác. – Quentin
Có lẽ hành vi tập trung rất khó chịu này là điều mà bạn được yêu cầu làm, vì vậy bạn có ít năng lực để làm khác, nhưng nghĩ rằng: liệu nó có thực sự đáng giá không? Nó khá hữu ích? Ngay cả cần thiết? – Humberto
@Misha: Chào mừng bạn đến với lập trình ứng dụng web! –