解决方案 »
- 求建表的储存过程
- 找不到请求的 .Net Framework Data Provider。可能没有安装。
- 这代码该怎么写???
- asp.net中通过form的验证后,并记录到CookieContainer,然后怎样读取这个网站指定页面的数据
- 问各位达人一个ASP.NET获取数组表单的一个问题
- 请教:C#如何定义过程返回数组?
- ASP.Net页面用弹出对话框后字体会变大
- 求解asp.net的socket聊天室原理?
- 请问我的DATAGRID问题: C# ASP.NET的工具箱Web窗体的DATAGRID控件,怎么在IE中看不到?DATAGRID控件设好了DATASOURCELE\DATAMEBLE ?
- 聘用兼职asp.net,C#程序员,先做测试题目,录用后12月份有一个任务,报酬1500-2000一次
- 客户为什么不能获取到我的IP
- mvc4 视图中的form如何获取
function 修改文本(){}新窗口 下拉框 onchange事件调用父窗口 的 修改文本
window.parent.修改内容(s)
onchange这个功能,我已实现了。
现在要实现的是弹出对话框后,给这个下拉框设置了值之后,要有下拉框的onchange的功能。比如在一个创建生产单的时候,要选择物料,物料就放在下拉框中,选择完物料中,界面上希望看到更多的物料的其他信息,这就是在onchange的时候,把物料信息取出来显示在界面上。但是物料一般很多,所以希望也能打开一个对话框,通过各种条件筛选后选择。这就是弹出框了。弹出框后,要把选择的值返回到主界面上。现在是返回后,可以取到值,也能给下拉框符值成功了。就是其他信息的值,没法设置上去。不知道怎么触发处理。因为调用弹出框是公共功能,没法更改,所以就想是下拉框上有什么事件可以触发处理的。
只有onchange不行啊。你看一下6楼:-)
用jquery实现起来是类似于这样$("#yourDropdownlistId").change(function() {
// onchange 事件处理代码
});function OtherTask(){
//其它代码,需要给dropdownlist赋值
.......
$("#yourDropdownlistId").val(newValue);
$("#yourDropdownlistId").change(); //这样就相当于触发onchange事件了。
.......
}
呵 呵,谢谢,function OtherTask(){
//其它代码,需要给dropdownlist赋值
.......
$("#yourDropdownlistId").val(newValue);
.......
}
这一块的功能,我们是放在了一个公共的功能模块里,只是没有 $("#yourDropdownlistId").change(); 语句。因为无法去修改公共功能模块。
不过,如果确实没有其他办法了,也可以说动公共功能的开发人员处理一下,加上 $("#yourDropdownlistId").change(); 。
//其它代码,需要给dropdownlist赋值
.......
if (successfulCallBack != null)
successfulCallBack(newValue);
.......
}
你调用的时候OtherTask(function(newValue){
$("#yourDropdownlistId").val(newValue);
});