【发布时间】:2012-09-10 22:27:01
【问题描述】:
我正在使用 ryanfait.com 自定义表单元素来更改我的 .net Web 应用程序中下拉列表的外观。除了下拉列表上的 .net 回发外,一切正常。查看自定义工作元素的 javascript 代码后,我注意到 onchange 事件被覆盖:
if(!inputs[a].getAttribute("disabled")) {
inputs[a].onchange = Custom.choose;
} else {
inputs[a].previousSibling.className = inputs[a].previousSibling.className += " disabled";
}
如果我注释掉上面的代码,自动回发可以工作,但对于其他不需要自动回发的下拉列表,输入值现在不会改变。有没有办法让这两种情况都适用?他在 ryanfait.com 上说:
onChange 和其他 JavaScript 事件 该脚本利用 JavaScript 的 onChange 和其他事件。因为这些事件只能使用一次,如果你想为一个事件添加更多的功能,你需要从我的脚本中调用它们。
但我无法确定是否可以以某种方式触发自动回发事件?
任何帮助将不胜感激!
【问题讨论】:
-
应该是“正在访问”吗?
标签: javascript asp.net .net