某些需求设置文本框设置为readonly而不能设置disabled属性,这样会造成在光标锁定在该文本框时,如果点退格按键会与浏览器的回退按钮重叠。
解决方法:
在文本框onkeydown属性中调用如下函数:
function stop() {
if(window.event.keyCode == 8)
window.event.keyCode = 0;
}
本文介绍了一种解决方法,当文本框设置为readonly时,避免光标聚焦状态下按下退格键触发浏览器回退行为。通过在文本框的onkeydown事件中调用特定函数,可以有效阻止这一默认行为。
某些需求设置文本框设置为readonly而不能设置disabled属性,这样会造成在光标锁定在该文本框时,如果点退格按键会与浏览器的回退按钮重叠。
解决方法:
在文本框onkeydown属性中调用如下函数:
function stop() {
if(window.event.keyCode == 8)
window.event.keyCode = 0;
}