2012-05-31 30 views
9

Tôi đang sử dụng Boostrap trên một biểu mẫu đăng ký đơn giản và tôi muốn thiết lập thứ tự của thứ tự tabbing. Nó hiện bỏ qua nút "Đăng ký".Cách thay đổi thứ tự tab đầu vào của biểu mẫu

Tôi đã thêm tabindex="1" cho mỗi trường nhập (ví dụ: 2, 3, v.v.), bao gồm nút gửi nhưng không hoạt động.

Đây là jsFiddle.

Dường như hoạt động trong Opera, nhưng không hoạt động trong Safari hoặc Chrome. Bất kỳ công việc nào?

CẬP NHẬT: Hoạt động trong Chrome, Opera chứ không phải Safari.

+0

Fiddle đó phù hợp với tôi trong Chrome 19. –

+0

@JamesAllardice: Lạ, nó hoạt động trên Chrome ngay bây giờ, nhưng nó không hoạt động trên Safari. Đã thử nghiệm nhiều lần. – Lee

Trả lời

13

Không có gì sai với mã của bạn. Tôi hy vọng rằng để làm việc trong tất cả các trình duyệt. Tuy nhiên ...

Việc ngăn chặn điều này có vẻ là một "tính năng" trong Safari. Bạn phải bật tabbing cho bất kỳ thứ gì ngoài nhập văn bản. Dưới đây là một ảnh chụp màn hình từ cửa sổ ưu đãi về Safari 5 của tôi:

enter image description here

Nếu tôi kiểm tra hộp, fiddle của bạn hoạt động tốt. Nó cũng có vẻ làm việc nếu tôi nhấn alt + tab (trên Mac ... không chắc chắn về Windows kể từ alt + tab sẽ chuyển sang cửa sổ khác).

+0

Đúng, bạn nói đúng. Cảm ơn! – Lee

+1

Không vấn đề gì, vui vì tôi có thể giúp :) Tôi ngạc nhiên là tôi chưa bao giờ gặp chuyện này trước đây ... Tôi thực sự không nghĩ đó là một tính năng tốt. –

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