【问题标题】:Force capitalization in iOS web page?在iOS网页中强制大写?
【发布时间】: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 中的一个错误(因为它曾经可以工作......)?不确定是否有某种脚本可以强制自动大写?谢谢!

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

【问题讨论】:

    标签: ios web safari webkit


    【解决方案1】:

    尝试使用 autocapitalize="sentences"

    【讨论】:

    • 没用,但它确实帮助我找到了其他东西。如果我直接单击该字段,它将大写。问题是当我填写名字的文本时,然后单击键盘顶部的“下一步”箭头。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 2019-11-08
    相关资源
    最近更新 更多