需求:在修改密码框中,按回车键调到下一个输入框,最后一个按回车键相当于页面上点击确定按钮的功能。
思路:
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;
}
});