我有一个带有下一个代码的表格:
<select multiple="multiple" id="something" class="boo" name="foo">
<option value="40">AAAAA</option>
<option value="39">BBBBB</option>
<option value="15">CCCCC</option>
</select>
目前这个表单有一个绑定的 onChange 函数,它看起来像:
var updateValues = function(event, target, object){
var selectbox = Ext.get(target.id);
var values = [];
for(i=0; i<selectbox.dom.options.length; i++){
if (selectbox.dom.options[i].selected)
{values.push(selectbox.dom.options[i].value);}
}
callSomeFunc(values);
}
请告诉我正确的方法,使用 ExtJS 来做到这一点。我认为应该有一个函数,它返回一个选定值的数组,就像 jQueryval()一样。如果我不正确,请写评论。