【发布时间】:2011-08-24 16:52:58
【问题描述】:
这可能吗?我尝试设置selectedIndex,但没有成功。
我遇到的问题是触摸屏设备上的 onChange 事件。从下拉列表中选择的 onChange 事件第一次工作正常,但当我再次调用表单时似乎没有重置,即使我重置了表单本身。
问题是第一个下拉菜单上的选择,在第一个下拉菜单之后,依赖于 onChange 事件调用函数来生成下一个选择下拉菜单。但是,在设备本身上,如果在第一个框中重新选择了该项目,则似乎不会触发 onChange 事件。很难理解,但我想如果我可以重置那个选择框元素的 onChange 事件,那么 onChange 事件就会再次正常触发。
【问题讨论】:
-
你必须更具体;)你想清除所有的监听器还是你想重置某些东西的 selectedIndex?
-
重置?你的意思是像重新运行它或用另一个函数改变它?
-
您需要提供更多详细信息。你只写了一行...
-
对不起。我遇到的是触摸屏设备上的 onChange 事件的问题。带有 select 的 onChange 第一次工作正常,但是当我再次调用表单时似乎没有重置,即使我重置了表单本身。问题是第一个之后的选择语句依赖于 onChange 调用函数来生成下一个选择下拉列表,但在设备上,如果在第一个框中重新选择该项目,onChange 似乎不会触发。很难理解,我知道,但我想如果我可以为该选择框重置 Javascript 的“内存”,它将触发 onChang
-
@pimvdb 我认为我的问题的 -1 可能有点为时过早,正如我的后续评论应该证明的那样。由于降级,我认为没有人会再认真对待这个问题或 cmets。
标签: javascript onchange