首页 > 解决方案 > 输入值清除焦点?

问题描述

我发现在为 iOS 构建时,表单输入正在清除焦点,但我在浏览器中没有这个问题。例子:

let PageBody = (
    <div>
        <h1>Form</h1>
        <br />
        <form>
            <p>Input: <input type="text" maxLength="100" name="someData" id="someData" /></p>
            <p><input type="button" id="SaveButton" name="SaveButton" value="Save" /></p>
        </form>
    </div>
);

我相信这发生在 JavaScript 层,因为添加一个空的 onFocus="" 解决了这个问题,保留了输入中的值。

关于这个来自哪里或调试的下一步的任何想法?

编辑:

我删除了 onFocus="" 以继续修补,并且(令人沮丧地)我无法再重现该问题。

标签: javascriptiosreactjscordova

解决方案


推荐阅读