asp.net 中当textbox设为readonly时,按删除键页面会返回到上页,解决方法可以在js中判断,阻止其跳转。
<script type="text/javascript">
document.onkeydown = check;
function check(e) {
var elementType = window.event.srcElement.type;
if (event.keyCode == 8) {
if (elementType != "text" && elementType != "textarea" && elementType != "password") {
event.keyCode = 0;
event.returnvalue = false;
}
else if (event.srcElement.readOnly) {
event.keyCode = 0;
event.returnvalue = false;
}
}
}
</script>
本文介绍了一种解决ASP.NET中设置textbox为readonly时,按下删除键导致页面回退的问题。通过JavaScript进行按键事件监听及判断,有效阻止了页面的不当跳转。

795

被折叠的 条评论
为什么被折叠?



