easyui 的combobox的onchange方法有吗?
editor:{type:'combobox',options:{valueField:'selid',textField:'seltext',data:selstatu...
editor: {
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true
}
}
这样的方法建立的combobx,想实现它的值一变化或者失焦的时候就执行某一个函数,该怎么做啊,网上找了好久都找不到。。 展开
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true
}
}
这样的方法建立的combobx,想实现它的值一变化或者失焦的时候就执行某一个函数,该怎么做啊,网上找了好久都找不到。。 展开
2个回答
展开全部
在配置里加入值改变的事件函数即可
editor: {
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true,
//事件处理函数,当值改变时则会触发,easyui 会传入两个值,一个是选择的值,另一个是旧值
onChange:function(newValue, oldValue){
//自己写你要做的事
//alert('新值'+newValue+',旧值'+oldValue);
}
}
}
editor: {
type: 'combobox',
options: {
valueField: 'selid',
textField: 'seltext',
data: selstatus,
required: true,
//事件处理函数,当值改变时则会触发,easyui 会传入两个值,一个是选择的值,另一个是旧值
onChange:function(newValue, oldValue){
//自己写你要做的事
//alert('新值'+newValue+',旧值'+oldValue);
}
}
}
来自:求助得到的回答
展开全部
有的,直接定义下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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |