の実装:は、私はこのコードを英数字のテキストボックスを実装しようとしている英数字のテキストボックスに
textBoxNewPassword.addKeyPressHandler(new KeyPressHandler() {
@Override
public void onKeyPress(KeyPressEvent event) {
char keyCode = event.getCharCode();
TextBox sender = (TextBox) event.getSource();
if (!Character.isLetterOrDigit(keyCode)
|| !(keyCode == KeyCodes.KEY_TAB)
|| !(keyCode == KeyCodes.KEY_BACKSPACE)
|| !(keyCode == KeyCodes.KEY_LEFT)
|| !(keyCode == KeyCodes.KEY_RIGHT)
)
sender.cancelKey();
}
});
それは、ユーザが入力したものを消去するために必要とされるが、バックスペースやタブの文句を言わない作業を、動作し、別のフォームフィールドにジャンプします。
このコードで何が不足しているか任意のアイデア?
おかげで、私はgetNativeEvent – xybrek