javascript中的事件处理

function submitViaEnter(evt) {
evt = (evt) ? evt : event;
var target = (evt.target) ? evt.target : evt.srcElement;
var form = target.form;
var charCode = (evt.charCode) ? evt.charCode :
((evt.which) ? evt.which : evt.keyCode);
if (charCode =  = 13 || charCode =  = 3) {
if (validateForm(form)) {
form.submit( );
return false;
}
}
return true;
} 
NN4和IE有所不同所以先要判断evt是evt还是event
NN4中的目标元素为target,而IE4+中的目标元素为srcElement
这样写可以无论是IE还是NN,都可以接受。

posted on 2007-08-18 14:54 刘铮 阅读(317) 评论(0)  编辑  收藏 所属分类: JavaScript


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

留言簿(1)

文章分类(141)

文章档案(147)

搜索

最新评论