dojo.form.Select onChange未被触发

时间:2012-10-24 20:34:36

标签: javascript dojo

我目前正在使用dojo 1.7进行编程。我对dojo.forms.Select的onChange事件感到困惑。在我看来它永远不会被解雇。我试图在互联网上搜索。但我运气不好。可能有什么不对?任何建议或帮助将不胜感激。

用于将事件附加到dojo.form.Select的代码:

var findLayerListOnChangeEvent = dojo.connect(findLayerListSelect, "onChange", function(newValue) {
doFindLayerListChange();

});

dojo.form.Select的HTML代码

<select id="findLayerList" data-dojo-type="dijit.form.Select" data-dojo-props="required:true, sortByLabel:false" name="findLayerList" disabled="disabled" maxHeight=-1 style="width:150px;">
<option value="ID">Layer List</option>

1 个答案:

答案 0 :(得分:1)

JS代码中的findLayerListSelect是什么。

在HTML代码中,将id替换为data-dojo-id。

最好用你的代码写一个jsfiddle,我可以帮你解决它。