<input onkeydown="if(event.keyCode==46)alert(document.selection.createRange().text)">

解决方案 »

  1.   

    <script language="JavaScript">
    function view(e)
    {
         if(!document.all) alert(e.which);
         else alert(event.keyCode);
    }if(!document.all){
    if(document.getElementById) {//>=NS6.0
    document.addEventListener("keypress", view, true);
    }
    } else {
    document.onkeypress= view;
    }
    </SCRIPT>
    46是.,不是Delete
      

  2.   

    先谢谢两位大虾,不过好象不能达到我的要求啊
    to:: fason(阿信) ( )
    你的程序不能显示出键值啊to:wangxiaomax(缺省值) 
    你的程序怎么使用啊
      

  3.   

    将以下代码放在<body></body>区域内就行了。用onkeydown事件比较正确。
    <script language="JavaScript">
    function view(e){
     if(!document.all) alert(e.which);
         else alert(event.keyCode);
    }if(!document.all){
    if(document.getElementById) {//>=NS6.0
    document.addEventListener("keydown", view, true);
    }
    } else {
    document.onkeydown= view;
    }
    </SCRIPT>
      

  4.   

    显示出键值?
    <body onkeydown=alert(event.keyCode)>不就行了?
      

  5.   

    to:wangxiaomax(缺省值) 
    但是我删除的时候,他没有显示到我删除的键值是什么啊。
    <html>
    <head></head><body>
    <script language="JavaScript">
    function view(e)
    {
         if(!document.all) alert(e.which);
         else alert(event.keyCode);
    }if(!document.all){
    if(document.getElementById) {//>=NS6.0
    document.addEventListener("keypress", view, true);
    }
    } else {
    document.onkeypress= view;
    }
    </SCRIPT>
    <input type="text" onkeydown="view()">
    </body>
    </html>to:: fason(阿信) ( )
    你的程序在使用的时候当我删除的时候他弹出的对话框没有任何的显示。
      

  6.   

    to:dkmilk(迪克牛奶) ( ) 
    "他指的是显示删除的键的值。不是键值。"
    对我就是要知道我用del删除了那一个键。象我如果删除了”c"那么就显示c就可以了。
      

  7.   

    <body onkeydown="alert('你按的键键值 = '+ window.event.keyCode)">
      

  8.   

    <input onkeydown="if(event.keyCode==46)alert(document.selection.createRange().text)" value="fason">选了fason你按删除,提示fason,不是这样吗?
      

  9.   

    to:fason(阿信) ( ) 
    确实是那样的,但是我不选择就直接删除就显示不出来了。比如我只是删除一个字符没有必要把他选中后在删除把
      

  10.   

    to:meizz(梅花雨) ( 
    我是要知道我删除了的字符是什么,不是你写的那样。:)
      

  11.   

    写得比较仓促
    <input id='txt'  onkeydown="if(event.keyCode==46)alert(document.selection.createRange().text);v=value" value="fason" onkeyup="check(this)">
    <script>
    var v=document.all['txt'].value
    function check(o){if(event.keyCode==8){
    alert(v.replace(o.value,''))
    v=o.value
    }
    }
    </script>