Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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_Xpages - Fatal编程技术网

Javascript 关闭对话框后无法将焦点放在字段上

Javascript 关闭对话框后无法将焦点放在字段上,javascript,xpages,Javascript,Xpages,在我的XPages应用程序中,我试图在对话框关闭后将焦点设置在作为引导日期选择器的字段上: XSP.closeDialog('#{id:dlgLMAValidDate}'); //I thought this would work but is does not //$('#{id:inpLMAValid}').focus(); //alternative attempt: //does not work either var el = XSP.getElementById('#{id:inpL

在我的XPages应用程序中,我试图在对话框关闭后将焦点设置在作为引导日期选择器的字段上:

XSP.closeDialog('#{id:dlgLMAValidDate}');
//I thought this would work but is does not
//$('#{id:inpLMAValid}').focus();
//alternative attempt:
//does not work either
var el = XSP.getElementById('#{id:inpLMAValid}');
var ef = dojo.byId(el);
ef.focus();

我不知道我做错了什么?

以下几点对我很有用:

XSP.closeDialog('#{id:dlgLMAValidDate}');
var el = XSP.getElementById('#{id:inpLMAValid}');
el.focus();
el.scrollIntoView();

以下是我的作品:

XSP.closeDialog('#{id:dlgLMAValidDate}');
var el = XSP.getElementById('#{id:inpLMAValid}');
el.focus();
el.scrollIntoView();

谢谢你,帕特里克!我相信焦点已经集中在了这个领域,但我并没有被引导到这个领域。我以为这会自动发生。谢谢你,帕特里克!我相信焦点已经集中在了这个领域,但我并没有被引导到这个领域。我以为这会自动发生。