JQM 1.3、JQ 1.9.1、Android 2-4、および主に Motorola デバイスでこの奇妙な問題が発生しますが、一部の HTC ではレプリケートできます。
最初に、このコードはほとんどのモバイル ブラウザーで動作するように思われることを前置きさせてください。
コードは、ページ内の標準の JQM コンテンツ div にあります。
<div style="width:80%; max-width:800px; text-align:center;">
<!-- First Name -->
<label for="txty" class="ui-hidden-accessible">First Name</label>
<asp:TextBox ID="txty" runat="server" datafield="FirstName" collectInfo="true" CssClass="" Columns="50" placeholder="First Name"></asp:TextBox>
<!-- Last Name -->
<label for="txtx" class="ui-hidden-accessible">Last Name</label>
<asp:TextBox ID="txtx" runat="server" datafield="LastName" collectInfo="true" CssClass="" Columns="50" placeholder="Last Name"></asp:TextBox>
..// more fields
<!-- BUTTONS -->
<button data-role="button" id="btnSubmit" name="btnSubmit" data-icon="alert" class="btn"><span>Submit</span></button>
<button data-role="button" id="clear" name="clear" class="clear btn" data-icon="alert"><span>Clear</span></button>
</div>
結果(フォームが見えるように拡大しています):
問題:
** 注: ユーザーがスクロールしてテキストボックスにテキストを入力しようとしない限り、ページに以下のエラーは表示されません**
ユーザーがスクロールして入力をタップすると、入力が 2 つの場所に表示されます...
ありがとう!