Gwt RichTextArea-getText().length()对于无文本模式返回不同的值

Gwt RichTextArea-getText().length()对于无文本模式返回不同的值,gwt,richtextarea,Gwt,Richtextarea,在cut事件发生后,我尝试使用类似于 int l=getRichTextArea().getText().length(); 。。。但是 在FF中,它返回0 在Chrome中返回1 我没有机会测试更多的互联网浏览器。。。所以我的问题是 为什么会这样?如果richtextarea不包含文本,有没有办法让它返回正确的值为0 p.S.GWT 2.3 如果是可以使用的空白字符串(如空格char),谢谢 getRichTextArea().getText().trim().length() FF中

在cut事件发生后,我尝试使用类似于

int l=getRichTextArea().getText().length();
。。。但是

  • 在FF中,它返回0
  • 在Chrome中返回1
我没有机会测试更多的互联网浏览器。。。所以我的问题是

为什么会这样?如果richtextarea不包含文本,有没有办法让它返回正确的值为0

p.S.GWT 2.3

如果是可以使用的空白字符串(如空格char),谢谢

getRichTextArea().getText().trim().length()

FF中的角色是什么?你能把它打印出来吗?如果它是一些空白字符串(如空格字符),您可以使用
getRichTextArea().getText().trim().length()
@yair,我的意思是,在我手动选择并剪切文本后,RTA立即变为空(不包含文本),因此在这之后,如果我获得文本长度,它会在不同的internet浏览器中返回不同的值。我在FF中尝试过,所以它工作正常,返回长度为0,因为没有文本长度真正为零,但在相同的情况下,Chrome返回1:(“FF中的字符是什么?”我认为所有剪切后的文本都变为“”或null。我不确定我将尝试您的suggestion@yair我猜你是正确的关于空白字符串我尝试了三()方法,它在Chrome中也返回0:)你能把你的答案贴出来让我接受吗?好的,很高兴听到。不过FF的行为还是很奇怪。谢谢:)真的很有效;但为什么Chrome在文本区域为空时给出长度为1?你觉得怎么样?@user592704很遗憾,我目前没有可用的IDE,我稍后会尝试检查它。这是调试时必须亲自查看的内容之一:)。