Tôi không phải là một anh chàng đường ray, nhưng tôi đã sử dụng các khung công tác MVC-ish web khác. Chỉ cần báo trước :)
Khi bạn xuất các phần tử biểu mẫu, bạn sẽ có thể thêm các thuộc tính bổ sung cho từng phần tử (chẳng hạn như lớp, onchange, v.v.). Bạn có thể thực hiện những gì bạn muốn bằng cách thiết lập giá trị tabindex cho mỗi giá trị, tăng giá trị khi bạn thực hiện. Html kết quả sẽ trông giống như sau:
<input type="text" id="myInput" tabindex=1 />
<select id="mySelect" tabIndex=2>
<option id="myOpt1" value="someValue">Foo!</option>
</select>
Điều gì đó tương tự sẽ hoạt động.
Ngoài ra, nó trông giống như this question has already been posted :)
Tôi có sử dụng biến cục bộ thay vì biến Ví dụ bạn sẽ vui lòng giải thích cho tôi lý do tại sao nó không làm việc nếu tôi mất tabindex thay vì @tabindex – railslearner