文本框回车解决方案(button) 兼容性好

比如我有一个登录的界面,我用的是ajax作为验证登录,我的按钮用的是input type=button,所以当我们在文本框中点击回车时,按钮是没有反应的,我们要对其加事件,也就是人们常说的文本框回车事件。别人对文本框加事件是触发按钮的事件,有时候还有行,比如用户名或密码不正确时我们应该把焦点放到文本框中去,这样用户体验会更好。而我这是对按钮进行获得焦点,这样的效果非常好,而且兼容性好,我在很多浏览器上都试过了。

js代码如下:

    <script language="javascript" type="text/javascript">
        function SubmitKeyClick(obj, evt) {
        evt = (evt) ? evt : ((window.event) ? window.event : "")
        keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode);
        if (keyCode == 13) {
          document.getElementById("btnLogin1").focus();
        }
    }
    </script>

 

我们只要在文本框中加上这样的代码就行了:οnkeydοwn="return SubmitKeyClick(this,event)"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值