PhoneGapプロジェクトでは、ログイン画面にモバイル番号とパスワードの2つのフィールドがあります。 モバイル番号は数値タイプで、パスワードは英数字です。ユーザーが携帯電話番号をタップすると数字キーボードが表示されますが、ユーザーがパスワードフィールドに切り替えると、数値キーボードはテキストキーボードに変換されません。私は、Android 6.0.1を持つ2つのAndroidデバイスHTC 10とHTCの欲望825に問題が上に直面し、他のすべてのデバイスが正常に動作しているCordovaプロジェクトの入力タイプのパスワードに数値キーボードが表示されます
<div id="mobile_number_div" class="options textDiv">
<input type="tel" id="loginMobile" maxlength="10" placeholder="Mobile as 10 digits (eg 0871234567)" class="textBox"/>
</div>
<div id="password_div" class="options textDiv">
<input type="password" id="loginPasswrd" placeholder="Password" class="textBox"/>
</div>
:私のコードはようです。 HTC 10とDesire 825は、キーボードとして「TouchPal」として使用されています。 iOSでも同じコードが正常に動作しています。
HTC 10デバイス上で動作している間、私はこのログを取得し、何度:
W/InputMethodSettingValuesWrapper(13556):アスキーできるサブタイプ が見つかりませんIMIを可能にしました。英語キーボードのサブタイプに戻ります。
問題を解決するのを手伝ってください。おかげさまで
こんにちはH2ONOCK、ご回答いただきありがとうございます。私はあなたの提案を試みたが、それはHTC 10と希望825で動作しません –