Tôi có một số form
cơ bản với số search input
và submit button
bên trong. Khi tiêu điểm diễn ra trong input
, bàn phím được hiển thị như mong đợi. Khi tôi bấm button
, sự kiện gửi biểu mẫu xảy ra, trong đó tôi gọi event.preventDefault()
và thay vào đó thực hiện cuộc gọi ajax. Tuy nhiên, khi tôi nhấn nút tìm kiếm trên bàn phím, bàn phím chỉ ẩn và không xảy ra sự kiện gửi.Gửi biểu mẫu bàn phím di động Safari
Tại sao biểu mẫu không gửi khi tôi nhấn tìm kiếm trên bàn phím? Làm thế nào tôi có thể kích hoạt sự kiện này xảy ra thông qua nút tìm kiếm bàn phím?
Cảm ơn.
Bạn có thể gửi mã? Bạn không cần phải lắng nghe một sự kiện. –
Thực ra bạn cần nghe một sự kiện nếu bạn muốn sử dụng 'ajax' – Trevor
Oh gotcha, tôi thường sử dụng biểu mẫu gửi để gửi dữ liệu của tôi qua ajax. bạn có thể tuần tự hóa dữ liệu biểu mẫu thành json và gửi trực tiếp. Dễ dàng hơn nhiều so với việc phải kết nối mọi đầu vào với mô hình trực tiếp. –