我在 JQM 1.3、JQ 1.9.1、Android 2-4 和主要是摩托罗拉设备上遇到了这个奇怪的问题,但可以在某些 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>
结果(我放大了,所以你可以看到表格):
问题:
** 注意页面不会显示以下错误,除非用户滚动然后尝试将文本输入到 texbox **
用户滚动并点击输入后,输入显示在两个位置...
谢谢!