我正在使用Dojo 1.8版。我设计了一个自定义小部件,如下所示。它的一个片段在DOJO中传递事件参数的正确方法是什么?
<div>
\t <div>
\t \t <input
\t \t \t id ="NZ1",
\t \t \t data-dojo-attch-point = "NZ1"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur : makeAllSmall"
\t \t />
\t </div>
\t <div>
\t \t <input
\t \t \t id ="NZ2",
\t \t \t data-dojo-attch-point = "NZ2"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur: makeAllSmall"
\t \t />
\t </div>
</div>
这里是事件处理
makeAllSmall : function(evt){
\t var currVal=evt.target.value;
\t currVal = currVal.toLowerCase();
\t /**Some Other business logic on currVal **/
}
这EVT总是来为未定义。我对Dojo很陌生。我错过了HTML方面的东西吗?我试图如下更改HTML而不是运气
\t \t <input
\t \t \t id ="NZ2",
\t \t \t data-dojo-attch-point = "NZ2"
\t \t \t data-dojo-attch-type = "ecm.widget.ValidationTextBox"
\t \t \t data-dojo-attch-event = "onBlur : makeAllSmall"
\t \t \t data-dojo-args="e"
\t \t />
感谢。这是我正在寻找的东西。而我的那个额外的r – Shital