<input onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">

解决方案 »

  1.   

    function pingcheck(){
    var ping=javaTrim(myForm.pingcode.value);//去掉前后空格后的文本框值
     for(var i=0;i<ping.length;i++){
    var num=ping.charAt(i);
    alert(ping.charAt(i));
    if(num<0||num>9){
    alert("test")
    return false;
    }
    return true;
     }
    }
      

  2.   

    回复deleteall8(剑似清风) 将'0'和'9'改为0和9我试过还是不行的。
    我查了以前的贴子,我已找到答案了。应当用数字值的健值来控制。而不能就是用0和9这样来控制。
    在此多谢二位的参与帮助。