0
我以編程方式創建dojo小部件,dijit.editor,並添加一個onchange事件以將此小部件的內容複製到隱藏字段。以編程方式創建的dijit.editor中的onchange事件
代碼或多或少這樣的:
<div id="myEditor" onchange="myFunction()"></div>
<script>
dojo.require("dijit.Editor");
dojo.ready(function(){
new dijit.Editor({
height: "60px",
plugins: []
}, "myEditor");
});
</script>
但問題是,onchange事件永遠不會觸發,所以myFunction是不會被調用隱藏字段永遠不會更新。
對於你們我的問題是,如果以編程方式創建像這樣的小部件,需要另一種方式來添加onchange或任何其他事件。
只是爲了添加一些信息,你的聲明性示例將只能與dojo 1.7.0+ 正常工作但是這傢伙並沒有降低他正在使用的版本...... – PEM
謝謝,這兩個示例工作正常。然而,只有當這個編輯器失去焦點時纔會調用onChange事件,是否還有其他事件可以在editor'text被更改時調用? – Torque
順便說一句我正在使用谷歌庫的道場,我認爲它是1.6v – Torque