js指定标签的id只能添加不能删除

<body>
    <form id="form1" runat="server">
    <div>
    <input id="Composition"  type="text" />

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>
<script>
    var IsModify = true;  //全局变量 如果等于falss可删除

     var editor = Composition;


    editor.contentEditable = "true";

    if (editor.contentEditable == "true") {

    editor.onkeydown = KeyDown;    //键盘按键触发
   //        Composition.onmousedown = MouseDown;   //鼠标按键触发
   //        Composition.onkeypress = KeyPress;     //键盘 字面触发
  //        Composition.ondragstart = Mousedragstar;   //文章内容 拖拽开始
  //        Composition.ondragend = Mousedragend;        //文章内容 拖拽结束
  }


Composition.onkeydown = KeyDown;    //键盘按键触发 function KeyDown() {  //键盘按键触发 if (!IsModify) return;  //如果不是留痕状态不处理 var ieKey = event.keyCode; switch (ieKey) { case 46:   //Delete key //                        alert("按了DEL"); event.keyCode = 0; event.returnValue = false;  //屏蔽键操作 break; case 8:    // BackSpace Key //                        alert("按了退格键"); event.keyCode = 0; event.returnValue = false;  //屏蔽键操作 //                        event.returnValue=false; break; case 32:   //Space Key //                        alert("按了空格键"); event.keyCode = 0; event.returnValue = false;  //屏蔽键操作 //event.returnValue = true; break; case 88:   //Ctlr + x event.keyCode = 0; event.returnValue = false;  //屏蔽键操作 break; case 86:   //Ctlr + v event.keyCode = 0; event.returnValue = false;  //屏蔽键操作 break; } } </script>

 

posted @ 2014-03-22 12:51  914556495  阅读(511)  评论(0)    收藏  举报