Tôi đã chặn phím Enter (return), thực sự đã chuyển đổi nó trong phím Tab. Vì vậy, khi được nhấn bên trong các trường văn bản nhập, nó sẽ hoạt động như phím Tab. Đây là tốt, nhưng tôi cần nó để kích hoạt nút gửi khi ép trong lĩnh vực cuối cùng, dưới đây là mã cho Enter đột biến quan trọng:jQuery làm thế nào để làm cho Enter (Return) hoạt động như phím Tab thông qua các trường văn bản đầu vào nhưng cuối cùng kích hoạt nút gửi
$('input').keydown(function(event) {
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
});
Và mã hình thức là một chuỗi các input type =" văn bản " và một loại nút =" gửi " ở cuối [Đã chỉnh sửa] Thực ra mã này là mã, được lấy từ jquery: Enter to Tab trigger in specific parts. Nhưng tôi không biết tại sao nó đã làm việc ngày hôm qua nay không hoạt động:
$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});
Tôi nghĩ rằng tôi đã có mã này ở đây trong ngăn xếp – tenshimsm