2010-04-11 10 views
7

मेरे पास डिज़ाइनर से प्राप्त टेक्स्टबॉक्स है। लेकिन मैंने जीडब्ल्यूटी में कार्रवाई लिखी। समस्या यह है कि टेक्स्टबॉक्स खाली है लेकिन बटन दबाकर टेक्स्टबॉक्स मूल्य से भर जाता है तो अलर्ट बॉक्स प्रदर्शित किया जाएगा सूचित किया गया है कि मान बदल दिया गया है। लेकिन काम नहीं किया। मुझे बताओ।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

+0

यदि आप स्वरूपण को ठीक करते हैं तो यह लोगों को आपके प्रश्न को समझने में सहायता कर सकता है। –

+0

मैंने तय किया है कि यह – msaif

उत्तर

14

ऐसा लगता है कि क्या आप चाहते हैं ValueChangeHandler है:

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

    } 
});