ある特定のシナリオで奇妙な問題が発生しています。誰かが同様のことを見たり、アイデアを持っていたりしたかどうか疑問に思っています。
<form action="myurl" method="post" id="login">
<label for="userId" class="text-large">Username</label>
<input id="userId" type="text" maxlength="15" required="1" />
<label for="accessCode" class="text-large">Access Code</label>
<input id="accessCode" type="password" maxlength="4" required="1" />
</form>
maxlength
最大長に達するとフィールドを変更できないため、最初は だと思いました。ただし、フィールドに入力したものは何も登録されず、完全に入力できなくなりました。キーボードは引き続きポップアップし、キーボードの上の intelitype/autocomplete は入力を登録しますが、入力には何も表示されません。
css で派手なことが起こっているとは思いません。奇妙な隠蔽などはなく、境界線のある入力フィールドだけです。
JavaScript の検証を無効にしてみましたが、変化はありませんでした。
すべてのフィールドから maxlength 属性を削除しようとしましたが、変更はありません。
これは、この 1 つのデバイス タイプに固有のようです。Galaxy SII/SIII またはその他の Android OS フォンでテストしても、この結果は得られません。