gpt4 book ai didi

javascript - 将数字类型的输入设置为字符串

转载 作者:行者123 更新时间:2023-12-02 16:40:54 25 4
gpt4 key购买 nike

我正在构建自己的上下文菜单并替换复制/剪切/粘贴功能。我可以进行复制和粘贴,但无法将任意文本粘贴到“数字”类型的输入中。

我正在使用类似于下面的 javascript 设置值

document.getElementById('input').value = 'some text'; 

只要类型为数字,文本就会丢失并且输入留空。

我可以将输入设置为字符串吗?系统粘贴允许这样做,但输入似乎解析输入并失败。

Obligatory jsfiddle

最佳答案

你可以改变

<input id="input" type="number" value="1"></input>

<input id="input" type="text" value="1"></input>

或者通过添加在 JavaScript 中更改它

document.getElementById('input').setAttribute('type','text')

在您的setText()函数中

<强> jsFiddle :这是生成的 jsFiddle

关于javascript - 将数字类型的输入设置为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27516091/

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