miniui的onValueChanged事件

本文介绍了一种在JSP中实现下拉框值联动的方法,通过JavaScript监听一个下拉框的值变化,然后更新另一个下拉框的选项。具体实现了当PLANT下拉框值改变时,INPUTMAN下拉框的选项随之更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jsp:

INPUTMAN的下拉框值随着PLANT的变化而变化

<td class="table-label_right" width="100">
                    <input id="i$ZMES003$PLANT" name="i$ZMES003$PLANT" class="mini-combobox" style="width:120px;"  onvaluechanged="onValueChanged"
                     textField="EMUN_VALUE_ZH" valueField="EMUN_VALUE_ID"
                      url="zwms001.cmd?method=queryEmun&emunid=assembleplant" showNullItem="true" 
                      nullItemText="请选择..." emptyText="请选择..."/> 

<input id="i$ZMES003$INPUTMAN"  name="i$ZMES003$INPUTMAN" class="mini-combobox" style="width:120px;" textField="EMUN_VALUE_ZH" valueField="EMUN_VALUE_ID" />         
                

js:

function onValueChanged(e) {
        mini.get("i$ZMES003$INPUTMAN").setValue("");
        var url = "zmes003.cmd?method=getBManK;
        mini.get("i$ZMES003$INPUTMAN").setUrl(url);
        mini.get("i$ZMES003$INPUTMAN").select(0);//默认选中第一个
}

action的sql语句:

String sql =" SELECT DISTINCT inputman AS EMUN_VALUE_ID,inputman AS EMUN_VALUE_ZH FROM 表名 ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值