我猜测:用户从列表中选择,IE认为是内部改变(例如自己用JS改变value),故而在焦点移开时也不会触发onChange时间。但我认为这是不合理的,因为从缓存中选取也算用户输入嘛。:(
解决方案 »
- 有没有可以定位最底层子节点的JS调试器呢?
- 求一个表格插件
- js变量作用域的问题
- 如何实现在一个页面中得到另一个页面中INPUT TEXT里的值,并判断这个值是否为我需要的值
- 关于javascript问题!谢谢大家啦!
- 求教:数据库中的相应记录有变化,在前台有一个30秒的图标提示?
- 请问在netscape里面怎样让一个<A></A>标签得到焦点
- Window.open(url,name,attributes)的讨论
- 请问:一个有关用excel打开htm文件的问题
- Cannot read property 'setData' of undefined
- 框架的问题
- firefox无法操作剪贴板,不支持window.clipboardData.setData
onfocus="this.tempValue=this.value"
onblur="if(this.tempValue!=this.value) alert('changed');">
function fncChange()
{
document.all.txt.value="";
}
onChange里边这样写的话,不管你什么方式输入都会将名字是"txt"的文本框里边的东西值空呀?说明onChange时间被触发了。只是我用alert好像不出现对话框!