Я пытаюсь проверить, если пользователь ничего в TextBox
не введен с помощью onKeyUp
метод KeyUpHandler
и chacking если value.length
является 0 или нет.GWT TextBox KeyUpHandler вопрос
Когда я тестирую его в браузере, состояние проходит как истинное, но когда я тестирую его на мобильном устройстве Android, он не обнаруживает, является ли значение TextBox
равным 0. Пожалуйста, предложите. Я к новому в GWT.
Код:
final E12TextBox newPasswordPwd = new E12TextBox();
newPasswordPwd.addKeyUpHandler(new KeyUpHandler()
{
@Override
public void onKeyUp(KeyUpEvent event)
{
String newPass = newPasswordPwd.getText();
if(newPass.length() != 0 && !newPass.isEmpty())
{
newPassImg.setStyleName("rightPass");
confirmPasswordPwd.setEnabled(true);
}
else
{
newPassImg.setStyleName("wrongPass");
confirmPasswordPwd.setEnabled(false);
}
}
});
Покажите свой код для этого текстового поля и этого обработчика. –
final E12TextBox newPasswordPwd = new E12TextBox(); \t newPasswordPwd.addKeyUpHandler (новый KeyUpHandler() { \t \t \t @Override \t \t \t общественного недействительными OnKeyUp (KeyUpEvent событие) { \t \t \t Строка новый_пароль = newPasswordPwd.getText(); \t \t \t если (новый_пароль. длина() = 0 && newPass.isEmpty()) \t \t \t \t { newPassImg.setStyleName ("rightPass");! \t \t \t \t \t confirmPasswordPwd.setEnabled (true); \t \t \t} \t \t \t \t \t еще \t \t \t \t {newPassImg.setStyleName ("wrongPass"); \t \t \t \t \t confirmPasswordPwd.setEnabled (false); \t \t \t \t} \t \t} \t \t}); –
Мне нужно очистить изображение, если значение текстового поля - 0, например, крест или галочка. Но он очищается, когда я тестирую в браузере, но он не очищается при тестировании на Android-телефоне. В чем проблема . Пожалуйста, дайте мне знать ! –