2011-10-21 6 views
8

Android(Webtop)のWebviewに読み込まれたloginpageに問題があります。 入力フィールドとフォームタグに属性​​を使用しましたが、機能しません。私は文字や数字を入力すると、デバイスはsimlilar単語を表示し、内容が上下に移動します。Android Webview(Phonegap):自動修正を無効にして、自己大文字と自動補完が機能しない

私はこの問題をどのように修正できるのでしょうか?

歓声

答えて

0

私は、これらの属性は、Androidには適用されないと思います。彼らはiPhone固有のものです。自動修正オプションは、Androidのメイン設定で設定します。

+0

以下の@チャンダンの答えに従ってください。 Androidの新しいバージョンにはオプションがあるようです。 – Sudhir

-4

私はちょうどそれを発見しました!あなたの入力にこれを追加する必要があります:name="password"それを解決します。

+0

ほとんどの形式では、意図した使い方のためにname属性が必要です。 – Darcbar

+0

誰かテストしましたか? – nickalchemist

+0

確かに非常に創造的な解決策:) – mik01aj

10

私は同じ問題を抱えていると時間のグーグル後、最終的に私は解決策に

を得たが、次は

オートコンプリート=「オフ」オートコレクトは=「オフ」autocapitalize =スペルチェック「オフ」=」属性に使用しました

「偽私は、Android 4.2上でそれをテストし、そのは

Turn off predictive text for password field on websites

+0

+1のスペルチェック= "偽"、私は入力した= "オフ" ... –

+0

は私のために働かないAndroid 5 – Miguel

+0

これは私のAndroid 6.0のテスト電話で働いた。 – ppetree

0

あなたがすべき作業しますcodeovasoftkeyboardプラグインを使用して入力テキストのフォーカスに表示し、ぼかしで非表示にします。これは私のために奇妙な行動をたくさん避ける。しかし、これは常に(...ソフトなどではない数のソフト、電子メール)の基本的なソフトキーボードが表示されます

$(document).on({ 
     blur : function(){ 

      if(OS = "and") 
       cordova.plugins.SoftKeyboard.hide(); 

     }, 
     focus : function(e){ 

      if(OS = "and"){ 
       e.preventDefault(); 
       cordova.plugins.SoftKeyboard.show(); 

       if(Windows.currentWindow == null){ 
        $('html, body').stop().animate({//permet de scroller l'input en haut 
         scrollTop: ($(this).offset().top)-80//header 
        }, 800); 
       } 
       return false; 
      } 
     } 
    }, ':input[type="text"],[type="number"],[type="email"]'); 

https://github.com/phonostar/PhoneGap-SoftKeyboard

関連する問題