我需要帮助来确定当我从dijit.form.Select
. 我已经知道该onChange
事件,并且想知道即使值未更改也会触发的事件。
用例
我在我的项目中使用 dijit.form.Select。我在此选择下拉列表中有一些值,例如 {Multiple,a,b,c,d}。当我选择多个时,它会启动弹出对话框。当我选择其他值 a、b、c 或 d 时,该值将在该下拉列表中设置。
目前我捕获 onChange 事件以检查用户是否选择了“多个”值,以便我可以启动弹出对话框。
现在这里有一个问题。1. 假设默认选择的值为 a。2. 现在我选择 Multiple,onChange 被触发并弹出对话框被启动。3. 现在,如果我再次选择 Multiple,则不会触发 onChange 事件,因此代码不会启动弹出对话框。
每次用户在下拉列表中选择“多个”值时,我都想启动此对话框。有什么建议吗?我尝试过使用 onClick、onBlur 和 onFocus 事件,但它们对我没有多大用处。
请帮忙。