Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript焦点不保留_Javascript_Html - Fatal编程技术网

Javascript焦点不保留

Javascript焦点不保留,javascript,html,Javascript,Html,我有一个需要选择单选按钮选项的页面。当有任何未选择的选项并且有人提交它时,它将显示一条弹出的错误消息 当按下弹出窗口上的ok时,它将关闭弹出窗口并返回到父窗口,并将焦点设置为未选择选项(单选按钮)。我使用以下方法来设置焦点。按下ok(确定)按钮后,会转到未选择的选项,但焦点不会保留在该选项上 调用函数从父窗口关闭弹出窗口 <a alt="Ok" href="javascript:;" onclick="forceAndClose()" >OK</a> 似乎在单击“ok”

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

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

调用函数从父窗口关闭弹出窗口

<a alt="Ok" href="javascript:;" onclick="forceAndClose()" >OK</a>
似乎在单击“ok”按钮后,它再次加载父html文件,该文件的焦点从元素中移除

帮助我保持对未选择选项的关注


谢谢

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

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

请发布您的单选按钮。您发布的代码有效(假设存在id为“missing”的收音机),因此您没有包含足够的内容来诊断问题。您好,我尝试使用false,但结果相同。还有别的办法吗?@BjRaj试试看
function forceAndClose(){
    dijit.byId('errorDialog').hide();
    var foc=document.getElementById("missing");
    foc.focus();
    foc.scrollIntoView();
    return false;
}