日期:2014-05-17  浏览次数:20499 次

JavaScript 如何把这方法写到标签里面
//只能输入正整数
function PositiveInteger(element, keyCode) {
    if (keyCode == 9 || keyCode == 116 || (keyCode >= 35 && keyCode <= 40)) {
        return true;
    }
    if ($(element).val().length == 0 && (keyCode == 96 || keyCode==48))
    {
        return false;
    }
    return (keyCode >= 96 && keyCode <= 105 || keyCode == 8 || (keyCode >= 48 && keyCode <= 57));
}

<input type='text' onkeydown='PositiveInteger(this,even.keycode)'/>

之前是是这样调用 现在想这样使用 ,可以吗
<input type='text' onkeydown='javascript:function(this,even.keycode){if (keyCode == 9 || keyCode == 116 || (keyCode >= 35 && keyCode <= 40)) {
        return true;
    }
    if ($(element).val().length == 0 && (keyCode == 96 || keyCode==48))
    {
        return false;
    }
    return (keyCode >= 96 && keyCode <= 105 || keyCode == 8 || (keyCode >= 48 && keyCode <= 57));
}'/>

嵌入 进去  貌似 不行.....

------解决方案--------------------
这么长容易写错分出来吧
------解决方案--------------------
  你js想实现什么效果!