jquery回车替代Tab键的实现

$(function() {   
	$("form[name='articleForm'] input:text").keypress(function(e) {   
		if (e.which == 13) // 判断所按是否回车键   
		{   
			var inputs = $("form[name='articleForm']").find(":text"); // 获取表单中的所有输入框   
			var idx = inputs.index(this); // 获取当前焦点输入框所处的位置   
			if (idx == inputs.length - 1) // 判断是否是最后一个输入框   
			{   
				if (confirm("最后一个输入框已经输入,是否提交?")) // 用户确认   
				{	
					$("form[name='articleForm']").submit(); // 提交表单   
				} else {   
					inputs[idx + 1].focus(); // 设置焦点   
					inputs[idx + 1].select(); // 选中文字   
				}   
				return false;// 取消默认的提交行为   
			}   
	});   
});  


 

 

posted on 2012-08-08 10:06  babyblue  阅读(265)  评论(0)    收藏  举报