请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。
请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。求一份例子代码。我的怎么也实现不了!谢谢大牛...
请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。求一份例子代码。我的怎么也实现不了!谢谢大牛
展开
1个回答
展开全部
这个一般使用JavaScript来处理onkeydown事件,当按键为Tab时将输入框内容加上4个空格。测试代码如下:
<html>
<head>
<script type="text/javascript">
function onKeyDown(evt) {
var inputObj;
if (evt == null) {
evt = window.event;
}
if (evt.keyCode == 9) { // 按键为Tab
inputObj = evt.srcElement != null ? evt.srcElement : evt.target;
inputObj.value += " "; // 将输入框的内容加上4个空格
return false; // 返回false, 中断按键的正常处理,从而避免输入焦点被移走
}
return true;
}
</script>
</head>
<body>
<input type="text" onkeydown="return onKeyDown(event)" />
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询