我有一個隱藏的窗體,我試圖通過dijit.byId把它放入一個變量中 不幸的是它總是返回undefined。dijit.byId返回undefined
我錯過了什麼嗎?道場正在每一個角落fl me我 - 任何幫助都非常感激。
JS:
dojo.require("dijit.form.Form");
dojo.require("dijit.form.Button");
dojo.require("dijit.form.ValidationTextBox");
dojo.addOnLoad(function() {
var regForm = dijit.byId("hiddenRegister");
//regForm is undefined
});
HTML:
<div id="hiddenRegister" dojoType="dijit.form.Form" jsId="hiddenRegister" encType="multipart/form-data" action="" method=""></div>
您的代碼完美無缺。試用Firebug以console.dir(regForm)記錄regForm;如果你不能使它工作,可能你沒有正確導入dojo工具包。 – perissf
感謝 - 需要添加djConfig =「parseOnLoad:true」 – Chin