jquery 使用回车键实现tab键的效果

需求:在修改密码框中,按回车键调到下一个输入框,最后一个按回车键相当于页面上点击确定按钮的功能。

思路:

1:判断按键是否是回车键。

2:判断当前处于焦点的输入框是不是最后一个输入框。

方法:

$("#passDialog input:password").keydown(function(e){
   if(e.which==13){//判断按键是否回车键
       var inputs=$("#passDialog").find(":password");//获取密码框转给你所有输入框
var idx=inputs.index(this);//获取当前焦点输入框所处的位置
if(idx==inputs.length-1){//判断是否最后一个输入框
    savePass();
}else{
    inputs[idx+1].focus();//设置焦点
    inputs[idx+1].select();//选中文字
}
return false;
   }
});

猜你喜欢

转载自blog.csdn.net/caixiajia/article/details/79446068