标签: focus

使用左右箭头设置焦点(HTML + JS)

是否有任何使左箭头的行为类似于标签按钮(将焦点设置为下一个可聚焦项目),右箭头的行为类似于shift +标签(将焦点设置为上一个可对焦项目)?

我到目前为止:

$().keypress(function(e) {
    if (e.keyCode == 37) {
        alert('I want to do a shift-tab');
    }
    else if (e.keyCode == 39) {
        alert('I want to do a tab');
    }
});
Run Code Online (Sandbox Code Playgroud)

但谷歌并没有那么有用所以我认为我会在这里快速发布一些帖子,而谷歌更多.

谢谢!

哦,这纯粹是为了FF3.0所以我不需要担心其他浏览器的麻烦.

html javascript jquery focus setfocus

0
推荐指数
1
解决办法
1614
查看次数

我可以在我的网页中处理ALT + TAB键吗?

我意识到这是大多数操作系统中的程序切换器键组合.是否有可能通过JavaScript在网页中捕获此类事件?

javascript window-managers focus

0
推荐指数
1
解决办法
2056
查看次数

将焦点设置为文本框旁边的按钮

我有一个与此非常类似的问题:将焦点设置为来自文本框的按钮?

在我的页面上,有一个文本框,旁边有一个按钮.它是一个ASP.NET页面,但该按钮只是一个标准输入标记,单击时,会调用一个客户端函数.

我想要它,这样当你点击回车时,点击该按钮.我最初设法使用了焦点设置$("#mybutton").focus(),但是当您单击文本框时,按钮会失去焦点.

有没有办法实现我想要的东西?

jquery focus click

0
推荐指数
1
解决办法
5188
查看次数

如何禁用TabItem的虚线轮廓?

当a TabItem有焦点时,它显示内部虚线计数.如何使其透明或禁用它以获得焦点?

.net wpf tabcontrol focus tabitem

0
推荐指数
1
解决办法
833
查看次数

Javascript无焦点选择菜单

我有一个大页面,充满(服务器端)生成的信息组织成"章节".为了让用户更容易理解,我将一个带有CSS固定位置的小元素放在页面的右上角.

<div class="selector">Goto section within the table:&nbsp;<select
id="chapterselector"
onChange="goto_section('chapterselector')">%SELECTOR%</select>
</div>
Run Code Online (Sandbox Code Playgroud)

文本"%SELECTOR%"被服务器端组件替换为正确的选项元素.

function goto_section ( element ) {
    element = document.getElementById(element);
    window.location = '#Chapter_' + element.value;
}
Run Code Online (Sandbox Code Playgroud)

这是目前的JavaScript部分.这很好用.然而,还有一个小问题:

用户(包括我)可以使用选择菜单跳转到文档内部,但是通常会使用光标箭头键来导航以滚动页面.问题:使用选择菜单后,它具有焦点,因此光标键现在"滚动"选择菜单中的可能选项.我想要的是:使用选择菜单后,我希望它自动失去焦点,因此光标键会滚动页面.

我怎样才能做到这一点?谢谢你的任何建议.

javascript select focus

0
推荐指数
1
解决办法
1310
查看次数

密码框验证文本更改而不是丢失焦点

框架:Silverlight 4

我有一个简单ChildWindow的用户名TextBox和密码PasswordBox.我已经为窗口的KeyDown事件附加了一个事件处理程序.

private void onKeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Escape)
        cancelButtonClick(null, null);

    if (e.Key == Key.Enter)
        okButtonClick(null, null);
}
Run Code Online (Sandbox Code Playgroud)

我想要实现的是当用户按下键盘上的Enter键时,程序的行为就像用户点击了OK按钮一样.

问题是验证.

Silverlight的PasswordBox的默认行为是在控件失去焦点时执行验证.我PasswordBox必然会遇到一些User对象.当我单击Enter按钮时,将调用事件处理程序,然后调用该事件处理程序okButtonClick(null, null).问题是当时PasswordBox还没有失去焦点,所以必然的user.Password财产PasswordBox仍然是空的.

我试图btnOK.Focus()在此之前放置,okButtonClick(null, null)但无济于事.

如何设置绑定,以便控件将更新每个文本更改而不是LostFocus事件的绑定?达到我需要的正确方法是什么?

validation silverlight binding focus keydown

0
推荐指数
1
解决办法
3089
查看次数

jquery - 字段选择所有文本然后在焦点上取消选择它

试图弄清楚为什么会发生这种情况 - 我有一个输入文本字段,我想要在字段获得焦点时突出显示所有文本.这很快就会发生,然后所有文本都被取消选中.知道为什么会这样吗?这是我正在使用的代码:

$("#permalink").focus(function(){
    this.select();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery focus

0
推荐指数
1
解决办法
843
查看次数

将焦点放在字段上并使用HTML锚点

我正在制作一个HTML表单,并且当单击页面上的链接时,我想专注于第一个输入字段。另外,我想将页面滚动到该位置。我写了一个JS函数来聚焦框:

function selectCommentBox() {
    document.getElementById("commentbox").focus();
}
Run Code Online (Sandbox Code Playgroud)

这是我的链接的代码:

<a href='#commentbox' onclick='selectCommentBox();'>Reply</a>
Run Code Online (Sandbox Code Playgroud)

我的困境是我只能获得一种行为或另一种行为。如果我按原样使用此链接,则锚点可以正常工作,并且页面将滚动到该字段的位置,但是该字段不会突出显示。如果添加“ return false”;到onclick时,该字段突出显示,但不执行锚点跳转。我怎样才能同时应用两种行为?谢谢

html javascript anchor focus

0
推荐指数
1
解决办法
5155
查看次数

如何在listview项目中设置焦点?

在此输入图像描述我必须把重点放在listview项目上.ListView由TextView组成.我希望将焦点设置在listview项目上的点,此时我有该项目的位置.

我尝试过setSelectio(pos),其中pos是listview项目的位置,但是这会导致将项目的位置设置在屏幕顶部的位置.

请建议我如何进行.

   builder.setPositiveButton(R.string.save,
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        Log.d("@gaurav", "changeText is not null");

                        if (null != changeText) {
                            Log.d("@gaurav", "changeText is not null");
                            if (!(changeText.getText().toString().equalsIgnoreCase(""))) {
                                myList
                                        .set(pos, changeText.getText()
                                                .toString());
                                adapter.notifyDataSetChanged();
                                setListAdapter(adapter);
                            }
                        } else {
                            Log.d("@gaurav", "changeText is null");
                        }
                        getListView().setFocusableInTouchMode(true);
                        getListView().setSelection(pos);
                        getListView().requestFocus();
                    }

                });
Run Code Online (Sandbox Code Playgroud)

android listview focus

0
推荐指数
1
解决办法
1万
查看次数

如何在edittext聚焦时突出显示文本?

在我的Android应用程序中,我有一堆edititexts,这是一个数字键盘.在键盘上是下一个键,单击该键时将光标移动到下一个edittext.如何在单击下一个键时突出显示新的聚焦编辑文本的文本?基本上我只想点击下一步,然后键入一些新的数字替换旧的数字.

谢谢.

android focus android-edittext

0
推荐指数
1
解决办法
2321
查看次数