【发布时间】:2010-07-26 12:17:36
【问题描述】:
注意:标记为答案的答案,回答标题中的问题。但是,我的潜在问题(使用提前输入下拉菜单)通过迁移到 IE8 得到了解决。
我有一个下拉列表,当我点击一个新的选择时,我想引起回发(“this.form.submit()”)但前提是点击下拉列表只是改变了选择。
注意,onchange将无法正常工作,因为当键盘更改时,我不想回发,因为它是一个类型的下拉列表。
我还想我可以使用 OnChange 并检查更改是否是由鼠标引起的。
如果我们能想出这两种解决方案,我会看看哪个效果更好?
非常感谢您的帮助!!!!!!
编辑:更多信息:
自动回发=真;不管用。 (不希望它在键盘更改选择时回发)
onBlur = doPostBack;我试过这个,但结果不是最优的。用户必须在用鼠标做出选择后点击关闭 ddl。
我认为,另一种说明我想做的事情的方法是在 OnChange 和 OnClick 事件同时触发时进行回发。
【问题讨论】:
标签: javascript asp.net drop-down-menu onclick onchange