2010-04-11 46 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 

    } 
}); 
相關問題