我需要可靠地检测单选按钮的状态转变的转变/为了我的网页上的复选框来观看,如果窗体被修改或没有。现在,这是一个完全独立的脚本,我无法修改任何控制表单的东西。检测在单选按钮/复选框状态
现在,我可以看到只有两个这样做的方法:
onchange
事件处理程序,它与文本框,文本域并选择帮助,但不解雇复选框/单选按钮onclick
事件处理程序,这是不可靠的,因为用户经常使用热键来改变这些元素的值。
缺少什么我在这里?有没有办法可靠地检测复选框是否被选中/取消选中?
UPDATE:正如你们所指出的,变化的事件真的开枪复选框/单选按钮,尽管W3Schools的说,这是只针对text inputs
不过,我的问题竟然是,该值复选框/单选按钮是通过脚本中的setAttribute设置的,在这种情况下,事件不会被触发。
有什么我可以在这种情况下怎么办?
复选框和单选按钮会触发'onchange'事件,问题是只有当复选框或单选按钮失去焦点时,IE才会触发事件。 – 2011-04-10 17:18:17