这两天在做一个项目的过程中,发现一个问题,那就是combobox控件,在可输入的模式下,当输入的文本中结尾是中文的时候,在火狐浏览器下,使用combobox的getValue()方法获取值的时候,会把结尾的中文给丢了,而如果结尾是字母或者数字或者中间是中文结尾是数字或者字母则没问题,并且奇怪的时候在IE浏览器下,一切正常。
我想这是不是easyui在火狐下的兼容性BUG。那这个问题该怎么解决呢。怎么才能兼容各个浏览器呢?
于是想到了一个办法。那就是先使用getText()方法,获input中的文本值,然后在调用setValue()方法把获取到的文本值赋给value。这样再通过调用getvalue()方法就可以在各个浏览器下正确获得到输入的值了。