zoukankan      html  css  js  c++  java
  • javascript 模仿回车键事件

    <script>
    	$(function(){
    		var _login = function (){
    			var _name = $('#name');
    			var _password = $('#password');
                if(_name.val() == '' || _name.val() == '用户名'){
                    _name.focus();
                    return false;
                }
                if(_password.val() == '' || _password.val() == '用户名'){
                    _password.focus();
                    return false;
                }
                
                $.ajax({
                	type:'POST',
                	data:$('.login form').serialize(),
                	url:'register.php',
                	dataType:'json',
                	success:function(data){
                        if(data.msg == 1){
                        	alert('注册成功');
                        	window.location.href='user.php';
                        }else if(data.msg ==2){
                        	alert('用户名已经存在!')
                        }else{
                        	alert('注册失败')
                        } 
                	}
                })
    		}
            $('#submit').click(function(){
            	_login();
            })
    	})
    	document.onKeydown= function(event){
        	var e = event.keyCode?event.keyCode:event.which?event.which:event.charCode;
        	if(e == 13){
        		_login();
        	}
        }
    </script>
    

    其实我的本意是,按着回车键就相当于点击了提交按钮,但是呢,直接按回车键,并没有触发,每次都需要用tab键,让input onblur之后才能触发回车键事件,大家有什么解决的方法吗

  • 相关阅读:
    机器学习算法
    消息队列
    net core 静态文件
    Startup 和 Middleware(中间件)
    HLS 协议
    Web APIs 基于令牌TOKEN验证的实现
    cyq.data开源
    FluentConsole是一个托管在github的C#开源组件
    数据层全栈式编程架构
    Java NIO 完全学习笔记(转)
  • 原文地址:https://www.cnblogs.com/bestsamcn/p/4941207.html
Copyright © 2011-2022 走看看