【发布时间】:2015-01-31 00:10:38
【问题描述】:
这应该很容易解决,但我不知道为什么它不起作用。
我有一个在 Safari 中运行的网络“应用程序”,它是供用户添加到主屏幕的。有一个网络表单,用户可以在其中输入名字和姓氏。这是该表单的简单代码。
<fieldset>
<div class="row">
<label>First Name</label>
<input type="text" name="first_name" id="pFirstName" value="" autocapitalize="on" autocorrect="off" placeholder="John" />
</div>
<div class="row">
<label>Last Name</label>
<input type="text" name="last_name" id="pLastName" value="" autocorrect="off" autocapitalize="on" placeholder="Doe" />
</div>
</fieldset>
非常简单。问题是当用户切换到 Last Name 表单时,它没有大写。我直接在移动 Safari 中运行它,它运行良好。当我添加到主屏幕时,我遇到了同样的问题......
这只是 iOS/webkit 中的一个错误(因为它曾经可以工作......)?不确定是否有某种脚本可以强制自动大写?谢谢!
编辑:如果我直接点击该字段,它会大写。问题是当我填写名字的文本,然后单击键盘顶部的“下一步”箭头。
【问题讨论】: