我正在使用Jquery 1.3.2
这两个代码都用于检查文本框的数值。不在移动浏览器中工作
**。qty class uis dynamic generate。
代码1:
<script>
$(".qty").live('keydown', function (event) {
$(".qty").numeric();
});
</script>
代码2:
<script>
$(".qty").live('keydown', function (event) {
if (event.keyCode == 46 || event.keyCode == 8) {
}
else {
if (event.keyCode < 48 || event.keyCode > 57) {
event.preventDefault();
}
}
});
</script>
请帮助
答案 0 :(得分:0)
试试这个
var cc = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
if ((cc > 47 && cc < 58) || cc == 43 || cc == 44 || cc == 45 || cc == 40 || cc == 41 || cc == 32 || cc == 46 || cc == 8 || cc == 127 || cc == 9) {
return true;
}
return false;