2012-06-24 17 views
6

Thiết bị di động có bàn phím phần mềm thường thay đổi bàn phím khi điền vào biểu mẫu web để cho phép người dùng gửi bằng một lần nhấp và tránh bị kẹt ở nút 'gửi' của biểu mẫu.Làm cách nào để tận dụng nút 'Tìm kiếm' hoặc 'Gửi' trên bàn phím phần mềm di động trong ứng dụng HTML5?

Làm cách nào để có thể truy cập chức năng này từ ứng dụng HTML5 trên điện thoại/điện thoại khác?

Tôi đã gặp khó khăn trong thời gian này, vì vậy hãy chia sẻ câu trả lời ở đây.

Trả lời

6

This bài đăng blog của Matt Nunes cho tôi thấy rằng type="submit"input phải là nút đầu tiên trong biểu mẫu.

Khi bạn biết điều này, bạn có thể hài lòng, nhưng tôi muốn ẩn nút - tại sao có khi bạn muốn người dùng sử dụng bàn phím của họ? Đối với một phác thảo như thế nào để làm điều này, hãy kiểm tra câu hỏi có liên quan này - Is it too much to ask to have an invisible button on jQuery Mobile?

có hiệu quả, khi người dùng chạm vào nút 'đi' trên bàn phím mềm của họ, nó cho thấy các thiết lập của trình duyệt như một click vào nút submit. Do đó,

(1) Ghi đè sự kiện mặc định

(2) Lợi nhuận.

Hy vọng điều này sẽ giúp ai đó.

+1

Trong trường hợp của tôi, tôi không thể nhận được sự kiện nhấp khi gửi bằng cách nhấn nút "go" nếu đầu vào bị ẩn (nếu nó không bị ẩn - nó hoạt động). Tôi giải quyết nó bằng cách sử dụng css: "width: 1px; height: 1px; background: transparent; border: 0;". Có thể nó cũng giúp ai đó. – MikhailSP

+1

Rất tiếc! Google Chrome không thể tìm thấy blog.mattnunes.com Ý của bạn là: mattnunes.com – Howard

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