jQuery: Thay đổi ENTER thành TAB

Một thực tế phổ biến trong các ứng dụng web là hoạt động của phím ENTER không phải là những gì nó thường có theo mặc định, và với jQuery, bạn có thể thay đổi hành vi đó khá dễ dàng.

Mã bắt buộc là sau:

hàm enter2tab (e) {
if (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();

trả về false;}}}

Bạn phải bao gồm hàm enter2tab trong hành động mà bạn muốn nó được áp dụng, không có thêm bất kỳ bí ẩn nào.

Nguồn | Crystalb


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

2 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố.

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   FERNANDO dijo

    Tôi cho bạn biết, hãy sử dụng mã của bạn và nó không hoạt động với tôi, tôi muốn kiểm soát rằng khi nhấn ENTER, nó thực hiện chức năng của TAB để di chuyển tiêu điểm đến đầu vào tiếp theo

  2.   Mẹ kiếp, tao sinh ra mày dijo

    Kiểm tra cú pháp của mã, vì nó không hoạt động. Sẽ là vì những câu trích dẫn đơn chết tiệt mà được biến tấu thành một món đồ trang trí và có những câu trích dẫn kép không đóng lại.

bool (đúng)