我想在文本框中只允许一个.
,带退格键左右箭头。只允许带退格和左右箭头的浮点数
我发现此链接。
only allow numbers, backspace, delet, left arrow and right arrow keys in textbox
我addded在上面的代码中多了一个验证,从而使用户可以在文本框仅添加.
,但它不工作。
JS
function validateQty(event) {
var key = window.event ? event.keyCode : event.which;
if (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39) {
if($(this).val().indexOf('.') == -1)
return true;
else
return false;
}
else if (key < 48 || key > 57) {
return false;
}
else return true;
};
你检查你的代码。在你没有应用doulble'.'的验证,也没有检查'.' keycode – 2015-02-23 06:46:32
@AmitKumar正如我所说的,你必须做一些修改。我刚刚给了一个样本来通过。 – Balkrushn 2015-02-23 06:50:45
然后你没有看到我的问题。我已经写了更多的代码,你的答案。 – 2015-02-23 07:10:13