如果表单中的输入错误,则在执行 ajax 请求后,我试图让这个验证文本框被关注并显示指示问题的指示消息。
代码是:
dijit.byId("passwordField").focusNode.focus()
如前所述,表单元素是一个validationTextBox。
更让我困惑的是,在 dojo 1.5 之前,这段代码很简单dijit.byId("passwordField").focus()
,而且运行良好。我怎样才能解决这个问题?
我也试过:
require(["dijit/focus"],function(focusU){
focusU.focus(dojo.byId("ID"));});
但这也不起作用。