easyui 的combobox的onchange方法有吗?

editor: {
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true
}
}
这样的方法建立的combobx,想实现它的值一变化或者失焦的时候就执行某一个函数,该怎么做啊,网上找了好久都找不到。。

在配置里加入值改变的事件函数即可

editor: {
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true,
//事件处理函数,当值改变时则会触发,easyui 会传入两个值,一个是选择的值,另一个是旧值

onChange:function(newValue, oldValue){
//自己写你要做的事
//alert('新值'+newValue+',旧值'+oldValue);

}

}
}来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-13
有的,直接定义下js事件即可。
<html>
<head>
<meta charset="GBK">
<title>EasyUI!!!</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="../../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../demo.css" />
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
</head>
<body>
<div id="ZhuaKuang" style="height: 25px; width: 100%;">
</div>
<select id="state" class="easyui-combobox" name="state" style="width: 200px; height: 35px;">
<option value="AL" selected>Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
</select>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#state').combobox({
onChange: function (n, o) {
var v = document.getElementById("ZhuaKuang");
v.innerHTML = n;
}
});
});
</script>
</body>
</html>