关于Hidden域触发事件的问题
2007-09-21 11:58
429 查看
最近做到一个项目,其中涉及到一个分时段显示广告的问题
初步确实其解决方案就通过一个隐藏控件通过时间参数进行事件触发更改广告的显示
可其结果是其事件根本不能进行触发,几经周折,排除原因最后定位到这个隐藏域事件触发的问题
于是我做了一个测试
</script>
<input type="button" value="改变值" onclick=modifyMsg("aa")>
<input type="text" id="t" value="t" onchange="showMsg()">
问题一下子明了了许多,通过Js更改文本域T时根本不能触发我们为其定义的showMsg()事件
然而只能通过我们前台手工修改其域内容时才能触发。
忙活了半天,总算有点收获。
总结了一下有两点:1.通过js对控件值进行修改时不能触发其控件的onchange事件。
2.隐藏域因为客户没法通过其前台进行值的修改,所以你事件只能作为鸡肋,无法触发。
初步确实其解决方案就通过一个隐藏控件通过时间参数进行事件触发更改广告的显示
可其结果是其事件根本不能进行触发,几经周折,排除原因最后定位到这个隐藏域事件触发的问题
于是我做了一个测试
</script>
<input type="button" value="改变值" onclick=modifyMsg("aa")>
<input type="text" id="t" value="t" onchange="showMsg()">
问题一下子明了了许多,通过Js更改文本域T时根本不能触发我们为其定义的showMsg()事件
然而只能通过我们前台手工修改其域内容时才能触发。
忙活了半天,总算有点收获。
总结了一下有两点:1.通过js对控件值进行修改时不能触发其控件的onchange事件。
2.隐藏域因为客户没法通过其前台进行值的修改,所以你事件只能作为鸡肋,无法触发。
相关文章推荐
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- 关于select 被选中触发事件,onclick事件失效问题
- 关于键盘触发事件和屏幕触发事件的问题
- 关于jquery on方法进行事件绑定触发次数指数叠加的问题
- 关于JComboBox触发事件总是执行两次的问题
- 关于jQuery动态加载元素之后绑定事件无法触发的问题
- 关于事件触发多次产生的BUG问题
- 关于TabControl 的Selected 事件触发问题
- 关于JComboBox触发事件总是执行两次的问题
- 关于a标签‘’禁止事件触发‘无效问题
- 关于.Net WinForm 中的控件失去焦点时触发事件的问题
- 关于页面多个文本框触发textChanged事件的问题
- 关于Listbox的 SelectionChanged 事件 (同一个Item只触发一次问题)
- 关于键盘触发事件和屏幕触发事件的问题
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- 关于ajaxFileUpload造成 input[type=file] change事件只能触发一次的问题
- 关于键盘触发事件和屏幕触发事件的问题
- 关于IOS设备window onscroll滚动条滚动事件不触发的问题
- 关于页面中回车键默认触发某个控件按钮事件的问题(DefaultButton)
- 关于select 被选中触发事件,onclick事件失效问题