事件与 事件处理器之间问题
由一个例子引发的 我的疑问要求:文本框只能输入数字 其他字符打不进去
主体代码:
function checkNum(){
if (window.event.keyCode>=48 &&window.event.keyCode<=57){
}else{
return false }
}
<input type="text" onkeyDown="return checkNum()">
事件处理器是看书上说的,书上的意思就是为相应javascipt的事件处理代码 这些标签都增加 相应事件的属性——事件处理器
那么我的问题是;
1.对于onkeyDown这个属性是不是它不完全只是一个事件,它其实也做了相应的事件处理,比如说把敲的字符输入到文本框。而就这题而言 是不是我在后面给属性赋的值其实是加在这个事件 本身就写好了的一个事件处理代码里,而且还是插在输入字符到文本框这部分代码之前。
2.既然onkeyDown 不仅仅是一个事件 它还进行了输入字符的处理 那么向其他的 onclick dbclick 之类的是不是也有自己本身的一个处理,而我们在后面赋值的这些js代码又是怎么跟本身处理的代码联系的??两者间是如何协调运行的??