2010-04-11 35 views
7

我有一个从设计器收到的文本框,但我在GWT中编写了操作。 问题是文本框是空的,但当按下按钮填充文本框的值时,警告框将显示通知值已更改。 但没有working.help我。gwt文本框添加更改处理程序

TextBox zip1 = null; 

    function onModuleLoad() { 
    zip1 = TextBox.wrap(DOM.getElementById("zip1")); 
    zip1.addChangeHandler(zip1ChangeAction()); 
} 

private ChangeHandler zip1ChangeAction() { 
    return new ChangeHandler() { 
     public void onChange(ChangeEvent event) { 
     Window.alert("change fired"); 
     } 
    }; 
} 
+0

我写上面code.i有一个文本框,但它具有空的,但是当它与文字填满,然后我要显示一个警告,但没执行。 有什么意见 – msaif 2010-04-11 01:59:29

+0

如果您修改了格式,它可以帮助人们理解您的问题。 – 2010-04-11 02:25:45

+0

我修复了请看这个 – msaif 2010-04-11 03:09:39

回答

14

看来,你想要的是ValueChangeHandler

textBox.addValueChangeHandler(new ValueChangeHandler<String>() { 
    @Override 
    public void onValueChange(ValueChangeEvent<String> event) { 
     // TODO Auto-generated method stub 

    } 
}); 
相关问题