在创建新文档时,我无法获取X页上的第一个字段(或任何字段)以获得焦点.
我进去了
dojo.query( "输入[ID $ = 'LOC1']")[0] .focus();
在onQueryLoad中.我收到错误:
脚本解释器错误,line = 1,col = 6:[ReferenceError]'找不到'dojo'
我认为基本的道场被加载了.我不明白如何加载dojo.
提供场焦点的最简单方法是什么?
如果您将此代码添加到XPage
<xp:eventHandler
event="onClientLoad"
submit="false">
<xp:this.script><![CDATA[
try {
var input = dojo.query("input[type='text']")[0];
input.focus();
input.selectionEnd = input.selectionStart;
} catch (e) { }
]]></xp:this.script>
</xp:eventHandler>
Run Code Online (Sandbox Code Playgroud)
然后第一个输入文本字段将获得焦点,字段中的文本将被取消选择.
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |