jtxt_mac2.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent e) {
if(jtxt_mac2.getText().trim().length() > 2)
jtxt_mac2.transferFocus();
}
public void keyTyped(KeyEvent e){
char c = e.getKeyChar();
if(jtxt_mac2.getText().trim().length() < 3)
return;
e.consume();
}
});這個就是java中的,你把位數改一下即可,如果在jsp中,你可以用javascript實現,應該是比較簡單的~~~
public void keyReleased(KeyEvent e) {
if(jtxt_mac2.getText().trim().length() > 2)
jtxt_mac2.transferFocus();
}
public void keyTyped(KeyEvent e){
char c = e.getKeyChar();
if(jtxt_mac2.getText().trim().length() < 3)
return;
e.consume();
}
});這個就是java中的,你把位數改一下即可,如果在jsp中,你可以用javascript實現,應該是比較簡單的~~~
<input type="text" name="t2"/>jsp~~~
用focus()这个方法做
引用回复人: kidman521(我说美丽的意义是永久珍藏,你说美丽的意义是从此遗忘)
<input type="text" name="t1" onKeyPress="if(this.value.length ==4) t2.focus();"/>
<input type="text" name="t2"/>
onKeyPress= 能实现好多功能,比如边写边保存Cookies等