2012-07-04 41 views
5

Tôi đang làm việc trên ứng dụng Android (2.3.3) bằng Cordova (1.9.0), html5, javascript.Tắt tự động hoàn tất cho vùng văn bản và vùng nhập trong Android Cordova-app

Đó là công cụ đào tạo ngôn ngữ để khi người dùng nhập câu trả lời của họ vào văn bản hoặc trường nhập, tôi không muốn họ xem đề xuất.

Tôi đã thử tự động điền "tắt" trong thẻ văn bản và thẻ nhập cũng như trong thẻ biểu mẫu nhưng không hoạt động. Có ai biết cách tắt các đề xuất này không?

tôi thử html trông như thế này:

<div><b>With form:</b> 
    <form autocomplete="off"> 
     <p>Wie <input size="5" value="b" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false"> jij?</p> 
     <textarea spellcheck="false" autocorrect="off" autocapitalize="off" autocomplete="off"></textarea> 
    </form> 
</div> 
<div><b>No form:</b> 
    <p>Jan, ik <input size="5" value="b" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false"> Jan.</p> 
    <textarea spellcheck="false" autocorrect="off" autocapitalize="off" autocomplete="off"></textarea> 
</div> 

Cập nhật: Tôi tạo ra một html-testpage và duyệt có sử dụng một Android điện thoại, vẫn gặp sự cố autocompletion cùng/đề nghị vấn đề. Vì vậy, có lẽ đây không phải là vấn đề về Cordova-app, mà là vấn đề trình duyệt Android? Hãy xem (trên điện thoại Android) http://jsfiddle.net/f3AJq/

+0

gửi mã của bạn ...... – himanshu

+0

sửa bài và thêm một số mã ví dụ – Kanarie

+0

Làm thế nào là HTML liên kết với Android? Bạn đang gặp sự cố với đầu vào HTML hoặc với Android EditText? – RvdK

Trả lời

0

Cho đến khi ít nhất Android 4.4 trong ứng dụng cordova, thuộc tính html5 autocomplete = "off" như được mô tả ở trên không có bất kỳ ảnh hưởng nào. Tuy nhiên trên Android 6 autocomplete = "off" không hoạt động!

Vì vậy, nó phụ thuộc vào phiên bản Android, không phải là html.

(Đây là một cordova 5.1.1 nền tảng Android, trong trường hợp bất cứ ai đang tự hỏi)

+2

Nó thực sự làm việc cho hầu hết các thiết bị, nhưng đối với ** thiết bị Samsung ** nó ** không ** làm việc khi họ sử dụng bàn phím riêng của họ mà không tôn trọng thuộc tính html cho tự động hoàn thành. : '( – mineralwasser

2

thử android:inputType="textNoSuggestions" trong bạn EditText

+0

đã thử điều này (xem ở trên) nhưng nó dường như không hoạt động. – Kanarie

+4

chỉ hoạt động trong EditTexts gốc, không có thành phần html nào được tải trong chế độ xem web. – GaRRaPeTa

+0

Cách thêm mã này vào index.html? – AndroidGeeks

0

I Just phát hiện ra nó !, đó là dễ dàng như vậy !, chỉ cần đặt vào đầu vào: name="password" Chỉ cần nó!

+9

Thay vì đăng chính xác 2 câu trả lời cho các câu hỏi khác nhau, vui lòng gắn cờ một trong các câu hỏi dưới dạng trùng lặp nếu bạn cho rằng cả hai câu hỏi về cơ bản đều giống nhau. – Bart

+0

điều này không làm việc cho tôi –

+3

@BenClayton Hãy thử thêm quá tự động điền = "tắt" autocorrect = "off" autocapitalize = "off" spellcheck = "false" –

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