在iOS网页中强制大写?

时间:2015-01-31 00:10:39

标签: ios web safari webkit

这应该很容易解决,但我无法找出它为什么不起作用。

我有一个在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中的一个错误(因为它曾经工作过......)?不确定是否有某种脚本强制自动大写?谢谢!

编辑:如果我直接点击该字段,它会大写。问题是我填写名字的文字,然后点击键盘顶部的“下一步”箭头。

1 个答案:

答案 0 :(得分:0)

尝试使用autocapitalize =&#34;句子&#34;