检查文本框Jquery的数值

时间:2014-02-27 07:13:06

标签: jquery

我正在使用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>

请帮助

1 个答案:

答案 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;