项目的登录模块要求:输入验证码后按回车就提交,但“登录”那是个图片,直接按回车不会提交的。
所以我就在验证码里的加一个的JS方法调用,通过onKeyDown监视。
验证码:<input type="text" onKeyDown="formSubmit(event);" />
开始时就是if(e.keyCode==13)。。。在IE下是可以的。但在Firefox下没反应。后来上网找了一下,发现IE和FF对event的获取是不同,ie是通过e.keyCode,而FF是通过 e.which获取。
?
function formSubmit(e){ var charCode=(navigator.appName=="Netscape")?e.which:e.keyCode; if(charCode==13){ //do sth what you want onRefer(); } }
?