请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。

请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。求一份例子代码。我的怎么也实现不了!谢谢大牛... 请教个问题,jsp实现文本框中点击tab是输入四个空格而不是跳转。百度到说检测keydown事件。求一份例子代码。我的怎么也实现不了!谢谢大牛 展开
 我来答
Andy_Sun321
2016-12-19 · TA获得超过1376个赞
知道小有建树答主
回答量:811
采纳率:89%
帮助的人:731万
展开全部

这个一般使用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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式