フォームへの入力が間違っていた場合に ajax リクエストを実行した後、このvalidationTextBox をフォーカスして、問題を示すインジケーター メッセージを表示しようとしています。
コードは次のとおりです。
dijit.byId("passwordField").focusNode.focus()
フォーム要素は、前述のように validationTextBox です。
私をさらに混乱させているのは、以前の dojo 1.5 では、このコードは単純dijit.byId("passwordField").focus()
で、問題なく機能していたことです。どうすればこれを修正できますか?
私も試しました:
require(["dijit/focus"],function(focusU){
focusU.focus(dojo.byId("ID"));});
しかし、これもうまくいきません。