public class Hello1 implements EntryPoint {
final RichTextArea textArea = new RichTextArea();
final Label counter = new Label("Number of characters: 0");
public void onModuleLoad() {
RootPanel.get().add(textArea);
RootPanel.get().add(counter);
addlistener();
}
private void addlistener() {
textArea.addKeyUpHandler(new KeyUpHandler() {
public void onKeyUp(KeyUpEvent keyUpEvent) {
counter.setText(" Number of characters:"+textArea.getText().length());
int i = textArea.getText().length();
if (i >4) {
textArea.getFormatter().setForeColor("red");
} else {
textArea.getFormatter().setForeColor("black");
}
}
});
}
}
我想使用GWT创建一个评论字段。如果注释长度超过允许的长度,则用红色标记超出子字符串。
答案 0 :(得分:0)
在标准网络搜索中,此问题有几种资源,但是:
http://www.javascriptkit.com/script/script2/enforceform.shtml
将满足您的需求。从侧面说明,这不是一个形成良好的问题,因为它没有显示您自己编写和实施解决方案的努力。这并不意味着为您找到资源,但更多的是在您耗尽自己的知识和技能时帮助您,并且无法解决您的代码问题。