gpt4 book ai didi

javascript - jquery - 纯数字文本字段

转载 作者:搜寻专家 更新时间:2023-11-01 05:25:08 24 4
gpt4 key购买 nike

我发现这段非常短的干净代码只允许在文本字段中使用数字字符。目前它只涵盖数字 0-9 和退格键和删除键。我希望它也包括小数点/句点,所以我一直在与它作斗争以简单地包括键码 110 和/或 190。我无法让它工作。谁能看出我做错了什么?

$(document).ready(function() {
$('input.numberinput').bind('keypress', function(e) {
return ( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57) ) || (e.which!=110) ? false : true ;
});
});

这里是jsfiddle:http://jsfiddle.net/justmelat/EN8pT/

html

         <div class="label">Enter a number:</div>
<input type="text" name="txtNumber1" id="txtNumber1" value="" class="numberinput" />

<div class="label">Enter a number:</div>
<input type="text" name="txtNumber2" id="txtNumber2" value="" class="numberinput" />
</div>

最佳答案

尝试:

$(document).ready(function () {
$('input.numberinput').bind('keypress', function (e) {
return !(e.which != 8 && e.which != 0 &&
(e.which < 48 || e.which > 57) && e.which != 46);
});
});​

JsFiddle:http://jsfiddle.net/EN8pT/1/

关于javascript - jquery - 纯数字文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11473522/

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