这应该很容易解决,但我无法找出它为什么不起作用。
我有一个在Safari中运行的网络“应用”,它可以让用户添加到主屏幕。有一个Web表单,用户输入名字和姓氏。这是该表单的简单代码。
<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>
很简单。问题是当用户切换到它时,姓氏表格不是大写的。我直接在移动Safari中运行它,它工作正常。当我添加到主屏幕时,我遇到了同样的问题......
这只是iOS / webkit中的一个错误(因为它曾经工作过......)?不确定是否有某种脚本强制自动大写?谢谢!
编辑:如果我直接点击该字段,它会大写。问题是我填写名字的文字,然后点击键盘顶部的“下一步”箭头。
答案 0 :(得分:0)
尝试使用autocapitalize =&#34;句子&#34;