gpt4 book ai didi

javascript - 退格在数字输入字段中不起作用 KaiOS | slim 3

转载 作者:行者123 更新时间:2023-12-04 10:20:25 24 4
gpt4 key购买 nike

我在使用 Svelte3 为 KaiOS 开发应用程序时遇到了这个奇怪的问题。当输入字段设置为键入数字时,退格键不起作用。在所有。

<input
bind:this={ref}
bind:value
type="number" />

当它设置为“文本”时,它工作得很好。退格键会在按下时删除字符。在这种情况下,退格键是 KaiOS 设备上的“通话结束”按钮。不知道是KaiOS的问题还是Svelte3的问题。

我对 WebDev 技术不是很熟练,所以我不知道还能尝试什么。一些可能指向某事的附加信息。

我在全局只有一位听众
 window.addEventListener("keydown", onKeyDown, true);

它附加在我的 KeyListener 中,我用来通过可选元素控制我的应用程序导航。当输入字段具有焦点时按下退格键时,这也不会触发。我尝试过的事情。
  • 将函数分配给 onkeydown、onkeyup、onkeypressed(它们都没有触发退格调用)
  • 删除了我上面提到的事件监听器,没有任何改变。
  • 以非简洁的方式将函数分配为纯 JS 内联函数。

  • 在 KaiOS 上,只有 onkeydown 触发,以防万一这可能会给任何 Web 开发 JS 专家一个提示。我不知道还能做什么。任何建议,将不胜感激。

    最佳答案

    我们不知道为什么会这样,但是将输入类型设置为“tel”会使退格键触发并且输入字段正常运行,同时仍然只允许数字。

    关于javascript - 退格在数字输入字段中不起作用 KaiOS | slim 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60890475/

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