gpt4 book ai didi

ipad - 输入类型编号不适用于 ipad

转载 作者:行者123 更新时间:2023-12-04 13:18:33 27 4
gpt4 key购买 nike

我在 ionic 中创建输入,它只接受数字。这适用于除 safari 和 ipad 之外的所有浏览器和设备。我不希望用户输入数字以外的任何内容。我尝试对输入事件进行正则表达式验证,但这并不能阻止用户输入字母。我尝试了 keydown 事件,但我没有在 keyDown 事件上获得innerText。请帮忙

最佳答案

我知道这是一个老问题,但我碰巧遇到了同样的问题,我注意到最后对我有用的答案还没有提供,所以我会为下一个人添加答案。

<input type="number" min="0" inputmode="numeric" pattern="[0-9]*" title="Non-negative integral number">

This site如果您感兴趣,请解释解决方案背后的原因。

它的要点是 pattern="[0-9]*"是触发 iOS 显示数字小键盘的原因,而 minnumeric是否可以确保其他操作系统和浏览器仍能与 type="number" 一起正常工作.

编辑:适用于 iPad 的 iOS 12.2 不再支持 pattern="[0-9]*"修复 - 也许使用 type=tel反而。

关于ipad - 输入类型编号不适用于 ipad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com