给dropdownlist增加onchange事件源代码
来源:互联网 发布:windows下多线程编程 编辑:程序博客网 时间:2024/06/05 11:54
dropdownlist等控件的onchange事件,如果同时要触发js弹出框,则采用以下方法:
后台:
if (iStatusNo == (int)ZTE.EVAL.Model.EnumCollections.InvestigateStatus.已发布)
...{
this.ddlOperation.Items.Add(new ListItem(OperType.预览.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.关闭.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.全部跟催.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.调整结束日期.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.导出Excel.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.问卷管理.ToString(),pkValue));
}
else if (iStatusNo == (int)ZTE.EVAL.Model.EnumCollections.InvestigateStatus.已关闭)
...{
this.ddlOperation.Items.Add(new ListItem(OperType.预览.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.导出Excel.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.问卷管理.ToString(),pkValue));
}
// 增加JS弹出事件
this.ddlOperation.Attributes.Add("onchange","if (ExecOperJscript('" + this.ddlOperation.ClientID + "')) return;");
...{
this.ddlOperation.Items.Add(new ListItem(OperType.预览.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.关闭.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.全部跟催.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.调整结束日期.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.导出Excel.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.问卷管理.ToString(),pkValue));
}
else if (iStatusNo == (int)ZTE.EVAL.Model.EnumCollections.InvestigateStatus.已关闭)
...{
this.ddlOperation.Items.Add(new ListItem(OperType.预览.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.导出Excel.ToString(),pkValue));
this.ddlOperation.Items.Add(new ListItem(OperType.问卷管理.ToString(),pkValue));
}
// 增加JS弹出事件
this.ddlOperation.Attributes.Add("onchange","if (ExecOperJscript('" + this.ddlOperation.ClientID + "')) return;");
前台:
<script language=javascript>
function ExecOperJscript(objID)...{
var ddl = document.getElementById(objID);
var itemText = "";
var msg = "";
for (var i = 0; i<ddl.options.length; i++) ...{
if (ddl.options[i].selected) ...{ itemText = ddl.options[i].innerText; }
}
switch (itemText) ...{
case "删除":
msg = "你确定要删除当前调查吗?该操作不可恢复!";
break;
case "发布":
msg = "你确定要发布当前调查吗?该操作不可恢复!";
break;
case "关闭":
msg = "你确定要关闭当前调查吗?该操作不可恢复!";
break;
case "全部跟催":
msg = "你确定要跟催当前调查吗?该操作将向所有的个体发送邮件!";
break;
default:
break;
}
if (msg == "") ...{ return true; }
return confirm(msg);
}
</script>
function ExecOperJscript(objID)...{
var ddl = document.getElementById(objID);
var itemText = "";
var msg = "";
for (var i = 0; i<ddl.options.length; i++) ...{
if (ddl.options[i].selected) ...{ itemText = ddl.options[i].innerText; }
}
switch (itemText) ...{
case "删除":
msg = "你确定要删除当前调查吗?该操作不可恢复!";
break;
case "发布":
msg = "你确定要发布当前调查吗?该操作不可恢复!";
break;
case "关闭":
msg = "你确定要关闭当前调查吗?该操作不可恢复!";
break;
case "全部跟催":
msg = "你确定要跟催当前调查吗?该操作将向所有的个体发送邮件!";
break;
default:
break;
}
if (msg == "") ...{ return true; }
return confirm(msg);
}
</script>
- 给dropdownlist增加onchange事件源代码
- 给dropdownlist等控件增加客户端onchange事件
- DropDownList添加onchange()事件
- 给服务器端DropDownList控件添加客户端onchange事件
- 给服务器端DropDownList控件添加客户端onchange事件
- DropDownList客户端加onchange事件
- 后台直接给DropDownList添加onchange事件,达到无刷新效果。
- onchange事件
- onchange事件
- onchange 事件
- onChange事件
- 给控件增加响应事件
- 给UIImageView增加点击事件
- 给UIImageView增加点击事件
- 给LinearLayout增加点击事件
- eclipse下给jar增加源代码
- 从webservice读取string[]至downlist,增加onchange事件,更改相关显示。
- DropDownList 事件
- 杭州首个私人会所型证券营业部低调登场
- 菜鸟
- PB常用字符串string函数
- Response.Flush
- 分列顯示
- 给dropdownlist增加onchange事件源代码
- Hibernate检索策略学习之--预先抓取
- 共享上网 网络故障的排除(终结篇)
- 新闻万花筒:实拍:中国海军舰艇二战后首次驶入东京湾(组图)
- [通信技术]Iub接口协议——专用传输信道(DCH)的用户平面协议
- IIS下不同的WebApp下Session共享
- PB常用函数(取余,四舍五入,随机数)
- 服务器响应HTTP的类型ContentType大全
- 一个研究生的人生规划——好文值得品味