您好,匿名用户
随意问技术百科期待您的加入

jquery回车事件

0 投票
$(document).ready(function() 
{ 
	document.onkeydown = function(e)
	{ 
    	var ev = document.all ? window.event : e;
    	if(ev.keyCode==13) 
    	{
			document.getElementById("txtUserPassword").focus(); 
		}	
	}
});
//触发回车事件让焦点跳到登录框上
$(document).ready(function() 
{ 
	document.onkeydown = function(e)
	{ 
    	var ev = document.all ? window.event : e;
    	if(ev.keyCode==13) 
		{ 
			document.getElementById("divDengru").focus();
		} 
	}
});
//触发回车事件判断用户名输入框 是否 是数字和英文 和 判断用户名框和密码框的值是否是 用户名 密码 
$(document).ready(function() 
{
	document.onkeydown = function(e)
	{ 
    	var ev = document.all ? window.event : e; 
		if(document.getElementById("txtUserName").value == "用户名")
		{
			alert("用户名为空请输入用户名")
			return false;
		}
		if(document.getElementById("txtUserPassword").value == "密码")
		{
			alert("密码为空请输入密码")
			return false;
		}
	
		if (ev.keyCode == 13 && document.getElementById("txtUserName").value == document.getElementById("txtUserName").value.replace(/[\W]/g,'') && document.getElementById("txtUserName").value !== "用户名" && document.getElementById("txtUserPassword").value !== "密码") 
		{ 
			alert("登录成功");
		}
		else
		{
			alert("请输入用户名只能输入数字和英文");
			return false;
		}
	}
});

我要设置一个回车事件 先获得获得用户名的ID按了回车后获得密码的ID让焦点移到密码的ID上在按回车获得登录的ID将焦点移动到登入的ID上在进行判断 我是想要这样的
但是现在我把焦点移到用户名的ID上按下回车就会知道获得登录的ID然后进行判断就是
现在的情况就是我在用户名的ID上按回车就直接到了判断 我想要一步一的来请问这个问题要怎么解决
然后我在那么三个input上都设置的tab的焦点 tabindex="1" tabindex="2" tabindex="3"
会不会跟这个有关系
而却还有问题就是 我按键盘上的随便什么键他都给我直接到跑到了判断 1 A ? 就是键盘的随便什么按键都会触发我这个原本的回车事件

用户头像 提问 2013年 12月5日 @ Malzahar 上等兵 (335 威望)
分享到:

1个回答

0 投票
 
最佳答案

首先提几个建议吧,对于这样文字较多的问题呢,推荐标点加分段再加几个卖萌语气词之类的啊,这样才能让看问题的人短时间内消化你的问题啊。

然后呢,我觉得你真心应该在提问之前自己读一下自己的问题,反正我是起码读了5遍左右才差不多明白的。(卡壳的地方大家懂的,然后真心有必要把一个简单的问题描述的如此复杂么?)

最后放出答案吧,没去看你之前的代码,自己写的,应该是你需要的代码。用.keydown()事件就好了,根本不许要那么复杂啦。只做了焦点的跳转,没有做获值的,你自己补充完整吧!

p.s.^_^希望能帮到你

http://jsfiddle.net/tUCvm/

用户头像 回复 2013年 12月11日 @ Xerath 上等兵 (312 威望)
选中 2013年 9月7日 @Malzahar
提一个问题:

相关问题

0 投票
1 回复 36 阅读
用户头像 提问 2013年 11月29日 @ Teemo 上等兵 (318 威望)
0 投票
1 回复 39 阅读
0 投票
1 回复 35 阅读
用户头像 提问 2012年 12月1日 @ Cho'Gath 上等兵 (267 威望)
0 投票
1 回复 45 阅读
0 投票
1 回复 31 阅读
用户头像 提问 2012年 12月1日 @ Xin Zhao 上等兵 (320 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...