Я пытаюсь настроить событие onclick для кнопки dijit / form / с помощью dojo / on, но вместо того, чтобы срабатывать при нажатии кнопки, функция срабатывает при запуске события класса PostCreate.
my HTML для определения кнопки:
<button data-dojo-type="dijit/form/Button" id="btnLondon"
type="button">
London
</button>
Я пытаюсь связать событие onclick, когда Postcreate для класса запускается, но функция вызывается при срабатывании postcreate до того, как кнопка нажата. Вот мой javascript:
postCreate: function () {
submit = dojo.byId("btnSubmit");
on(submit, "click", lang.hitch(this, this.Submit("London")));//this call is made to the function right away
}
Submit: function(Name){
alert(Name);
},
Есть идеи, почему это могло происходить? У меня есть dojo / on, загруженный в мой оператор определения
Спасибо
Пит