社区
Web 开发
帖子详情
方向键问题
hufengjiao
2009-01-08 09:37:56
jsp中有一个文本框,点击文本框有个div层,里面有几个checkbox框,用onkeydown事件监听若按上下键的时候,选中上或下的框,但是页面的位置也会发生变化(页面有滚动条),请问各位高手,是否有什么方法可以只选择需要的选项,保证页面不发生变动呢,急,谢谢...
...全文
110
5
打赏
收藏
方向键问题
jsp中有一个文本框,点击文本框有个div层,里面有几个checkbox框,用onkeydown事件监听若按上下键的时候,选中上或下的框,但是页面的位置也会发生变化(页面有滚动条),请问各位高手,是否有什么方法可以只选择需要的选项,保证页面不发生变动呢,急,谢谢...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hufengjiao
2009-01-10
打赏
举报
回复
问题已解决,谢谢3楼的帮助...
liu_zhaoqf
2009-01-09
打赏
举报
回复
楼上的有点象,楼主可以试一下。
xinyung
2009-01-09
打赏
举报
回复
这种效果?
<html><head>
<META http-equiv="Content-Type" content="text/html; charset=GB2312">
<script>
function chose() {
var previous, next;
try{
if (event.keyCode == 38) {
previous = event.srcElement.previousSibling.previousSibling;
if (typeof(previous.checked) == "undefined") throw("at begin");
previous.checked = true;
previous.focus();
event.srcElement.checked = false;
throw("false");
}
else if (event.keyCode == 40) {
next = event.srcElement.nextSibling.nextSibling;
if (typeof(next.checked) == "undefined") throw("at end");
next.checked = true;
next.focus();
event.srcElement.checked = false;
throw("false");
}
}catch(e){
event.returnValue = false;
}
}
function f() {
chose();
}
onload = function(){
var boxes = document.getElementById("test1").getElementsByTagName("input");
for (var i = 0; i < boxes.length; i++) {
boxes[i].attachEvent("onkeydown", f);
}
}
</script>
</head>
<body>
<input type="text" readonly="true" onClick="test1.style.display=''; aa.focus();">
<div id="test1" style="display:none">
<input type="checkbox" name="aa">aa
<input type="checkbox">bb
<input type="checkbox">cc
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>
</body>
</html>
lihan6415151528
2009-01-08
打赏
举报
回复
只要你激活了,上下应该都可以的
awusoft
2009-01-08
打赏
举报
回复
我也在找相关的办法....上下键的时候,滚动条会先移动~~
偶然发现CSDN这里的回复区里你使用上下方向键的时候,滚动条并没有移动~~楼主研究一下吧.研究出来了代码或者思路发出来看看~~~
Win10数字小键盘按键变成
方向键
怎么办?Win10数字小键盘按键变为
方向键
解决方法
这里写自定义目录标题Win10数字小键盘按键变成...下来,小编就向大家具体介绍Win10数字小键盘按键变为
方向键
问题
的解决方法。 Win10数字小键盘 具体方法: 1、设置,点击选择设置里面的“轻松使用”。 Win10数字小键
如何解除计算机
方向键
问题
,笔记本键盘上下左右键怎么解锁_笔记本电脑的上下左右键被锁住了如何解决-win7之家...
一般是数字区域,
方向键
基本上没有被锁定的情况,考虑是系统
问题
或者键盘损坏,现在小编给大家提供几种笔记本电脑的上下左右键被锁住了的解决步骤。具体步骤如下:1、首先在一般情况下按键盘上下左右键被锁定了,...
如何解除计算机
方向键
问题
,电脑键盘
方向键
错乱怎么处理
一、 电脑键盘按键错乱怎么回事?1.有可能是健盘里的健连在一起了,查看一下,如果有,用刀割开,即健与健之间那个缝里有一...可以试下用其他好的健盘插上试试看,如果其他健盘没
问题
则要换健盘了,如果其他健盘也照样
问题
...
【键位失灵】docker终端中的退格键和
方向键
问题
Mac系统中使用Docker Desktop,创建的linux开发环境在用vscode打开后的终端中无法使用backspace和
方向键
的
问题
mac系统下有一个方便的docker desktop软件来管理和运行docker 在该软件中可以方便的创建开发环境 ...
MFC无法响应键盘
方向键
问题
在做MFC小游戏过程中,响应
方向键
一个方法。
方向键
码值: VK_UP VK_DOWN VK_LEFT VK_RIGHT 在程序中重载了OnChar()函数,以及OnPretranslateMessage(),OnKeyDown(),调试发现,按
方向键
后,并不执行这些...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章