javascript - 由于 JS 导致的 iphone 键盘循环
问题描述
我正在使用在 codepen 上找到的代码片段:
https://codepen.io/559wade/pen/LRzEjj
基本上,如果您的数据类型为“货币”,它会在您输入数字后自动格式化带有逗号和小数的字段。
<input type="text" name="currency-field" id="currency-field" pattern="^\$\d{1,3}(,\d{3})*(\.\d+)?$" value="" data-type="currency" placeholder="$1,000,000.00">
像这样。
现在这工作正常,但是当我尝试在我的手机上使用它时出现了一个错误(我不确定这是否是手机或 iPhone 独有的问题),这使得一旦我专注于这个领域,它就会带来向上键盘,但无论我按多少次“完成”按钮或点击离开,键盘消失然后立即回来。我已经在 iPhone 5 和 6 上复制了这个错误。
我不确定JS的哪一部分可能导致这种情况。
解决方案
推荐阅读
- elasticsearch - Elasticsearch `Procter&Gamble` 和 `Procter & Gamble` 问题
- flutter - 如何为不同的标签栏设置 ontap
- jupyter-notebook - 如何下载jupyter
- python - 搜索,在视图中按 SlugRelatedField 过滤
- swift - 如何满足消费类型的通用约束?
- wordpress - 为什么 wp 博客存档页面,使用索引模板?
- python - 某行后功能不起作用:Pylint 说“无法访问的代码”
- loops - ESP32 遥控车项目问题
- php - 用 php 创建表
- r - 查找满足多个条件的行,返回不同的列,用于完整数据集