当我们使用Easy UI的时候,这个控制在读取数据源的时候有两个数据列,一是textFiled,二是valueFiled,其中第二个是用来服务器中传输数据的,第一个是用于页面显示的
当这个控件出现在火狐上的时候,如果textField全部是中文的时候,如果用$("#id").combobox("getValue")的时候,会取不到值,但是这个textField是数字或者字母或者以数字字母结尾的时候,取的值会忽略中文部分而只取非中文部分。为了解决这个问题,使用如下方法:
function getDDLValueInUNIEBrowser(id) {
var data = $(id).combobox('getData');
for (var i in data) {
var m = data[i].selected;
if (m == true) {
return data[i].id;
}
}
return "0";
}