1. js 如何实现输完了一个文本框后再自动换下一个文本框,文本框里面的值不限定大小。
function _autochange(len,th){
if(th.value.length==len)
{
var next = th.nextSibling.nextSibling;
next.focus();
}
}
这是我以前写的一个类似的东西 不知道是不是你想要的。
其中参数len代表你要输入多少个字符才换,th你传个this就可以了
因为那时候有三个并列的框,我需要输入一个然后跳下一个的 就写了个这个通用
2. java怎样让焦点在按下回车键后自动跳到下一个文本框
import java.applet.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Text extends Applet implements ActionListener {
TextField userText, passText;
Button loginButton;
public void init() {
userText = new TextField(10);
passText = new TextField(10);
loginButton = new Button("login");
add(userText);
add(passText);
add(loginButton);
userText.addActionListener(this);
passText.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == userText)
passText.requestFocus();
else if (e.getSource() == passText)
loginButton.requestFocus();
}
}
也可用键盘事件keyListener接口实现keyPress()方法
当if(event.keyCode==13) 设置焦点
3. js 文本框回车后,光标移动到下一个文本框
window.event 时间 监听 是否按回车了 然后 调用回车的 函数