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>

浙公网安备 33010602011771号