在我的一个选择框中,我有一个onChange ="..."指定...因为我想在任何选择更改后更改其他一些表单值.
但是...在同一页面,一些有线案例我必须手动设置值..所以我必须使用一些JavaScript来设置选择combox的值,但在这种情况下,我不想要onChange事件被开除...
我该怎么走啊?
忘了提到我实际上是在使用dijit.form.comboBox.对于普通的HTML表单comboBox,它不会引起任何问题.只有我使用dijit comboBox,我尝试将值设置为其他值,dojo将触发onChange.
小智 9
如果您正在使用Dijit,那么您可以false在set()方法的末尾传递一个额外的标志,以阻止小部件触发onChange事件.
例如:
dijit.byId(myComboBox).set("value","Choose an option...",false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10408 次 |
| 最近记录: |