按回格(删除)键会返回上一页,怎么屏蔽

flycnc 2012-01-03 01:18:35
请问,如果文本框的属性是readonly,在这个文本框上按回格键会返回上一页。怎么屏蔽这个问题,又不影响其它地方正常的回格删除的操作。
...全文
537 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
flycnc 2012-01-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 p2227 的回复:]
HTML code
<body>
<input type="text" readOnly value="只读的文本框"/>
<input type="text" readOnly value="只读的文本框"/>
<input type="text" readOnly value="只读的文本框"/><br/>
<input type="text" value="可编辑的文本框"/>
……
[/Quote]

非常好,谢谢!
p2227 2012-01-03
  • 打赏
  • 举报
回复
<body>
<input type="text" readOnly value="只读的文本框"/>
<input type="text" readOnly value="只读的文本框"/>
<input type="text" readOnly value="只读的文本框"/><br/>
<input type="text" value="可编辑的文本框"/>
<input type="text" value="可编辑的文本框"/><br/>
其他正常的文本区域(按钮后确实要后退)<br/>
其他正常的文本区域(按钮后确实要后退)<br/>
其他正常的文本区域(按钮后确实要后退)<br/>
其他正常的文本区域(按钮后确实要后退)<br/>
其他正常的文本区域(按钮后确实要后退)<br/>
<script>
var ipr = document.getElementsByTagName("input");
for(var i=0;i<ipr.length;i++){
if(ipr[i].type=="text" && ipr[i].readOnly){
ipr[i].onkeydown = function(event){
event = event || window.event;
var which = event.keyCode || event.which;
if(which == 8){
return false;
}
}
}
}
</script>
</body>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧