用 onchange 事件判断 keycode

解决方案 »

  1.   

    老兄,能不能帮忙写一下呢
    多谢了
    keycode是什么啊
    不会用啊
      

  2.   

    <script language="javascript">
    function issl(txt) //折率
    {
    var filter=/^\d*$/;
    if(filter.test(txt.value))return true;
    else
    {
    alert("请输入整型数字");
    txt.value='';
    //txt.focus();
    return false;
    }
    }
    </script>
    <input type="text" onblur="issl(this)">
      

  3.   

    <input 
    onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')" 
    ondragenter="return false">
      

  4.   

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--function text1_onkeypress()
    {
    if((event.keyCode<48 || event.keyCode>57)&&(event.keyCode!=8))
    {
     event.keyCode=0
    }
    }//-->
    </SCRIPT>
    </HEAD>
    <BODY><INPUT id=text1 name=text1 LANGUAGE=javascript onpaste="return false" onkeypress="return text1_onkeypress()"></BODY>
    </HTML>
      

  5.   

    我济得好下isNaN可以判断的。比方说:
    <input type="text" name="text1" onclick="if (isNaN(this.value))return true;">
      

  6.   

    不好意思,事件用onpress或者onkeyDown比较好。