dojoでhtml要素にイベントを付加する際、タグにはdojoAttachEvent属性を付加します。
例えばフォーカスを当てられた際にonFocusというメソッドを実行する場合、
dojoAttachEvent = "onfocus:onFocus"
という属性を付加します。 もし、これを複数付けたい場合、上の要素にフォーカスを外された場合にonBlurというメソッドを実行するという処理を付け加えたい場合は”,”で区切って記述します。具体的には次のように記述します。 dojoAttachEvent = "onfocus:onFocus,onblur:onBlur"
ただし、ここで注意すべき点はイベント名はすべて小文字でなければならないということです。なのでダブルクォートで囲まれた部分を "onFocus:onFocus"
と記述すると正しく動作しません。また、javascript内などでこのタグそのものがString型の変数であった場合はダブルクォートをエスケープしてください。 var tag = "...dojoAttachEvent = \"onfocus:onFocus,onblur:onBlur\"..."