在iOS网页中强制大写?
Posted
技术标签:
【中文标题】在iOS网页中强制大写?【英文标题】:Force capitalization in iOS web page? 【发布时间】: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 中的一个错误(因为它曾经可以工作......)?不确定是否有某种脚本可以强制自动大写?谢谢!
编辑:如果我直接点击该字段,它会大写。问题是当我填写名字的文本,然后单击键盘顶部的“下一步”箭头。
【问题讨论】:
【参考方案1】:尝试使用 autocapitalize="sentences"
【讨论】:
没用,但它确实帮助我找到了其他东西。如果我直接单击该字段,它将大写。问题是当我填写名字的文本时,然后单击键盘顶部的“下一步”箭头。以上是关于在iOS网页中强制大写?的主要内容,如果未能解决你的问题,请参考以下文章