gpt4 book ai didi

javascript - jQuery 用点替换逗号不起作用

转载 作者:行者123 更新时间:2023-12-03 07:05:57 25 4
gpt4 key购买 nike

我尝试附加另一篇文章中的代码,该代码在此链接上的 fiddle 上完美运行:http://jsfiddle.net/WfpEu/51/

一旦用户键入逗号“,”,代码就会将其替换为点“.”

$.fn.ForceNumericOnly = function() {
return this.each(function() {
$(this).keydown(function(e) {
if(e.keyCode==188 || e.keyCode==110 || e.keyCode==108){
e.preventDefault();
$(this).val($(this).val() + '.');
}
var key = e.charCode || e.keyCode || 0;
return (key == 8 || key == 9 || key == 46 || key == 110 || key == 188 || key == 190 || (key >= 35 && key <= 40) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105));
});
});
};
$(".item").ForceNumericOnly();

我尝试将其附加到我的代码中 http://jsfiddle.net/p2Hbm/104/它没有按预期工作,我不知道出了什么问题。我不能在输入字段中写字母,这很好,但我也不能写逗号“,”它根本不显示。

最佳答案

您需要将 item 类添加到您的输入字段中。

工作 fiddle :http://jsfiddle.net/p2Hbm/106/

关于javascript - jQuery 用点替换逗号不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826124/

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