社区
JavaScript
帖子详情
如何得到焦点所在对象的类型呢?
51946486
2002-11-18 01:50:22
就是说一个焦点移到一个控件上,比如RADIOBUTTON我想让程序知道他是RADIOBUTTON并将焦点自动移到下一个控件上。
...全文
31
5
打赏
收藏
如何得到焦点所在对象的类型呢?
就是说一个焦点移到一个控件上,比如RADIOBUTTON我想让程序知道他是RADIOBUTTON并将焦点自动移到下一个控件上。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seabell
2002-11-19
打赏
举报
回复
<script>
function init(form)
{
for(var m=0;m<myform.elements.length;m++){
var ob=myform.elements[m];
ob.onkeydown=new Function("checkkey(this)");
if(ob.type=="radio"){
ob.onfocus=new Function("nextfocus(this)");
}
}
}
function checkkey(obj)
{
if(event.keyCode==13)
nextfocus(obj);
}
function nextfocus(obj)
{
document.all(obj.sourceIndex+1).focus();
}
</script>
<body onload=init()>
<form name=myform>
<input type=text id=mytext>
<input type=text id=mytext2>
<input type=checkbox id=mycheck>
<input type=radio name=myradio checked value=1>text
<input type=radio name=myradio value=2>checkbox
<input type=radio name=myradio value=3>select
<input type=text id=mytext3>
<select id=mysel>
<option>1
<option>2
</select>
</form>
51946486
2002-11-19
打赏
举报
回复
谢谢大家的捧场了,我的意思是说一排html控件其中有radiobutton控件,按回车键后焦点从一个控件上移倒下一个控件,但如果下一个控件是radiobutton的话,焦点会自动跳过这个控件而移到它的下面那个控件上。弄了半天没弄出来,请大家执教.
doli
2002-11-18
打赏
举报
回复
function init()
{
e = event.srcElement;
if(e.type=="RADIO")
{
e.focus();
}
}
希默软件
2002-11-18
打赏
举报
回复
W3 DOM
objectID.nextSibling.focus()
seabell
2002-11-18
打赏
举报
回复
<script>
function init(form)
{
for(var m=0;m<myform.elements.length;m++){
var ob=myform.elements[m];
if(ob.type=="radio"){
ob.onfocus=new Function("nextfocus(this)");
}
}
}
function nextfocus(obj)
{
document.all(obj.sourceIndex+1).focus();
}
</script>
<body onload=init()>
<form name=myform>
<input type=checkbox id=mycheck>
<input type=radio name=myradio checked value=1>text
<input type=radio name=myradio value=2>checkbox
<input type=radio name=myradio value=3>select
<input type=text id=mytext>
<select id=mysel>
<option>1
<option>2
</select>
</form>
QT获取控件
焦点
,判断
对象
类型
,模拟发送按键消息
代码如下:void MainWindow::keyPressEvent(QKeyEvent *event){ if(event->type()==QKeyEvent::KeyPress) { if(event->key()==Qt::Key_Return) { QWidget *current_focus_w = QApplic
音频
焦点
Android Audio Focus
当多个应用需要播放音频时,音频
焦点
确保用户听到的内容不会混乱(如多个音乐应用同时播放)。通话属于高优先级音频场景,系统会强制其他应用让出音频
焦点
。当通话结束时,电话应用释放
焦点
,音乐播放器可能重新获得
焦点
(需主动重新请求),恢复播放。电话应用的音频
焦点
请求由系统自动处理,开发者无需手动实现。除通话外,导航提示、警报声等也会通过音频
焦点
机制中断音乐,处理逻辑一致。当其他应用请求
焦点
时,当前应用需根据情况暂停播放、停止播放或降低音量。
类型
的
焦点
(短暂独占),以确保通话音频的独占性。请求
焦点
,并监听
焦点
变化。
QT 获取控件
焦点
(ok)
QT 获取控件
焦点
Qt获得
焦点
和失去
焦点
处理事件 (Focus事件)
方法一: 描述:一开始我要实现的目的就是,在一个窗体上有多个可编辑控件(比如QLineEdit、QTextEdit等),当哪个控件获得
焦点
,哪个控件的背景就高亮用来起提示作用,查了下文档应该用focusInEvent()和focusOutEvent(), 在实际过程中,我犯了十分严重的错误,最开始的时候我是这样做的:我重写了窗体QWidget的这两个函数,然后再在函数体中把QFocusEve
LVGL学习(5):物理按键切换
焦点
之
焦点
保存和恢复
本文实现了页面中
焦点
的保存和恢复,了解了LVGL中对于
对象
及
焦点
的保存。而在我写博客的过程中,又想到一个方案:在每一个界面创建时都创建一个group,并设置为默认组,然后在删除界面时删除这个group。最后我们需要在每次创建或切换界面的同时,调用来修改输入设备所对应的group。这种方式似乎比我上面实现的方式要更简洁高效。所以啊,办法都是想出来的,遇到了问题还是可以全方位地思考一下所有可能的解决方式。
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章