gpt4 book ai didi

jQuery:修改按键上的输入值

转载 作者:行者123 更新时间:2023-12-01 03:46:00 25 4
gpt4 key购买 nike

每当出现一个点 '.'在我的输入 (type=number) 字段中输入,我希望将其替换为逗号“,”。

$(box).find('input[type=number]').keypress(function(evt){
if(evt.which==46){
$(this).val($(this).val()+',');
evt.preventDefault();
}
});

该事件触发得很好,但相反,该字段完全是空的。怎么了?

编辑

我这样做的原因是 Chrome(最新版本)与 HTML5 的建议相反,在输入 type=number 中使用逗号并丢弃点。我目前只为 Chrome 开发,因为目前我无法在其他地方测试我的应用程序。对这种(异常?)情况的任何评论将不胜感激。

最佳答案

$(this).val($(this).val() + ',');

如果您在打字时总是想在文本末尾添加“,”符号,这可能会起作用。但是,如果将光标放在文本中间,然后按“.”会怎么样?标志?

关于jQuery:修改按键上的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13532912/

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