• 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之后才能触发回车键事件,大家有什么解决的方法吗

  • 相关阅读:
    1289 大鱼吃小鱼
    install ios开发环境
    Xcode_5
    嵌入式学习_AD学习篇
    课务IOS概述_1
    动态规划入门(2):01背包问题
    Python记之薄暮笔记
    线段树进阶:权值线段树
    动态规划入门(1):最长递增子序列
    python记之Hello world!
  • 原文地址:https://www.cnblogs.com/bestsamcn/p/4941207.html
Copyright © 2020-2023  润新知