文本框input 设置属性 readonly 按Backspace时会返回上一页 如提网上搜了半天,多半都是用JQ来解决。可是我试了半天都没有行。不知道是不是在IE8下不能用。 $("input[readonly]").keydown(function(e) { e.preventDefault();});请大仙们指点迷津 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只读了是不能操作的,你按Backspace键 这是浏览器的网页后退功能! if (event.keyCode != 13) {} if (event.keyCode == 13) { event.preventDefault();} 禁用backspace键的后退功能,但是可以删除文本内容<script language="JavaScript">document.onkeydown = check;function check(e) { var code; if (!e) var e = window.event; if (e.keyCode) code = e.keyCode; else if (e.which) code = e.which;if (((event.keyCode == 8) && //BackSpace ((event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") || event.srcElement.readOnly == true)) || ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) || //CtrlN,CtrlR (event.keyCode == 116) ) { //F5 event.keyCode = 0; event.returnValue = false; }return true;}</script>-----------------------------------写在<body>标签内 非常感谢大家的帮助。kimizhou_blog 朋友的方法最好。再一次感谢 如何用jquery来实现添加删除功能? html标签替换问题,解决即结贴! 用正则表达式匹配字符串 我现在有一个新鲜问题,试了很长时间,不知道该怎样处理 怎样用JQurey移动html元素的位置? 如何实现接受数据自动提交? 请问jquery.autocomplete如何设置初始值,并且将滚动条一开始定位到初始值位置 关于滚动效果 js取文本值得简单问题 我有一个连接.想点击的同时刷新两个页面,怎么实现? 使用dhtmlxtree如何得到xml文件中的自定义的属性值 JavaScript取不到textarea中的输入值
if (event.keyCode != 13) {}
if (event.keyCode == 13) {
event.preventDefault();
}
<script language="JavaScript">
document.onkeydown = check;
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (((event.keyCode == 8) && //BackSpace
((event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") ||
event.srcElement.readOnly == true)) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) || //CtrlN,CtrlR
(event.keyCode == 116) ) { //F5
event.keyCode = 0;
event.returnValue = false;
}
return true;
}
</script>
-----------------------------------
写在<body>标签内