废话不多说直接上代码
<html>
<script>
function quickQueryCust(evt){
evt = (evt) ? evt : ((window.event) ? window.event : "") 
var key = evt.keyCode?evt.keyCode:evt.which; 
if(key == 13){ 
alert("ok")
with (document.forms[0]) 
{
alert(pincode.value)
}
//Apply();
}
}
</script>
<body>
<form>
<input type="password" value="" name="pincode" onkeydown="return quickQueryCust(event)">
</form>
</body>
</html>使用火狐运行之后,输入字符串"1234",点击回车,有时候能显示出来1234有时候显示为空,小弟新手,请各位大侠指教

解决方案 »

  1.   

    你这面这段代码我执行就表单提交了,什么都不显示,下面的代码我就执行正常<html>
    <script>
    function quickQueryCust(evt){
    evt = (evt) ? evt : ((window.event) ? window.event : "")  
    var key = evt.keyCode?evt.keyCode:evt.which;  
    if(key == 13){  
    alert("ok")
    with (document.forms[0])  
    {
    alert(pincode.value)
    }
    //Apply();
    }
    }
    </script>
    <body>
    <form onsubmit="return false">
    <input type="password" value="" name="pincode" onkeydown="return quickQueryCust(event)">
    </form>
    </body>
    </html>
      

  2.   

    你们没发现运行我的代码之后,在输入框输入的内容alert不出来吗?好奇怪呀·····