怎么办一个选择框的值发生改变时,触发一个js

怎么处理一个选择框的值发生改变时,触发一个js
本帖最后由 ykj_fj 于 2014-12-23 08:48:29 编辑
界面上有一个下拉框,一个按钮,一个文本框。
下拉框选择一个数据后,文本框的内容根据选择进行符值,这个功能已实现,使用js的onchange。
按钮是打开一个新窗口,选择一个值,然后把这个值符给下拉框。现在想实现的就是下拉框的值发生改变时,有什么事件可以触发的?这样就可以触发修改文本框的内容。

因为按钮的功能是公共的功能,所以不能在按钮里实现给文本框符值的功能。
------解决思路----------------------
如果是Jquery的话

"把这个值符给下拉框"时调用 $("#下拉框ID").change();就可以了。
------解决思路----------------------
难道我理解有误,我觉得你的问题应该是  给dropdownlist赋值,但是onchange没有触发。
用jquery实现起来是类似于这样

$("#yourDropdownlistId").change(function() {
              // onchange 事件处理代码
});

function   OtherTask(){
       //其它代码,需要给dropdownlist赋值
      .......
       $("#yourDropdownlistId").val(newValue);
       $("#yourDropdownlistId").change(); //这样就相当于触发onchange事件了。
      .......
}