我有一个dojo comboBox。我想在更改内容时获取comboBox的值。
问题:我只获得之前更改的值 示例:
ComboBox:“1234”我得到123 ComboBox:“12345”我得到1234
new dijit.form.ComboBox({intermediateChanges: false, propercase: true, autoComplete: false, hasDownArrow: "false", id: "Search", onChange: getValue,
queryExpr: "*${0}*", /*onBlur:FamilyNameLostFocus,*/ name: "Search", style: "width:100%"}, dojo.byId('TD_PatientSearch'));
function getValue(){
console.debug(dijit.byId('PatientSearch').getValue(););
}
答案 0 :(得分:2)
如果要使用此功能,则需要设置intermediateChanges:true。
点击此处了解更多信息:http://davidwalsh.name/dijit-intermediatechanges
问候,Miriam