Javascript专注于不保留

时间:2015-10-08 12:56:19

标签: javascript html

我有一个页面,需要选择单选按钮选项。当有任何未选择的选项并且有人提交时,它将显示弹出错误消息。

当弹出窗口按确定时,它将关闭弹出窗口并返回到父窗口并将焦点设置为未选择的选项(单选按钮)。我用下面的方法来设置焦点。按下确定按钮后,它将转到未选择的选项,但焦点不会保留在其上。

调用一个函数来关闭父窗口中的弹出窗口

Resources resources = context.getResources();

Configuration configuration = resources.getConfiguration();
configuration.locale = new Locale(language);

resources.updateConfiguration(configuration, resources.getDisplayMetrics());

关闭并将焦点设置到单选按钮元素的功能。 Id'missing'设置为未选择的选项

<a alt="Ok" href="javascript:;" onclick="forceAndClose()" >OK</a>

点击“确定”按钮后,它会再次加载父html文件,焦点会从该元素中删除。

帮助我将注意力集中在未选择的选项上。

感谢

1 个答案:

答案 0 :(得分:0)

使用return false而不是使用简单返回。因为它会阻止重新呈现你的页面。

function forceAndClose(){
    dijit.byId('errorDialog').hide();
    var foc=document.getElementById("missing");
    foc.focus();
    foc.scrollIntoView();
    return false;
}