时间:2010-07-26 12:17:37

标签: javascript asp.net drop-down-menu onclick onchange

2 个答案:

答案 0 :(得分:1)

在OnClick事件上,我有javascript设置ddl.value = true;

在OnChange事件中,我检查ddl.Value = true,如果是的话,我回发并将其设置为false。

在OnKeyDown上我设置了ddl.Value = false,这样当我点击ddl时,如果我用鼠标改变选择,它只会回发,如果我按一个键使用预先输入功能它不会回发。

不是最优雅的解决方案,但它有效,你必须给我creadit的创造力。

注意:此解决方案与在OnKeyDown上触发的脚本结合使用,该脚本运行type-ahead-ddl(即按键时将您移动到最接近的选项)并按Enter键进行回发。

答案 1 :(得分:0)