asp dropdownlist中onchange事件的Javascript
Javascript for onchange event in asp dropdownlist
我正在寻找用于javascript的示例代码,以检查是否在下拉列表中选择了项目。然后使其可见。
我会做:(使用jquery):
$(function () {
$("#<%= AspControlName.ClientID %>").change(function () {
if ($(this).val() == "TheValueYouWant") {
$("#WhatToShowID").show();
} else {
$("#WhatToHideID").hide();
}
});
});
如果你想在代码中使用C#来实现这一点,你可以这样做:
示例HTML:
<asp:DropDownList ID="DropDownList1" autopostback="true" runat="server"> </asp:DropDownList>
C#代码
protected void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//Make sure everything is hidden
item_1_extra_stuff.Visible = false;
item_2_extra_stuff.Visible = false;
switch (DropDownList1.Text) {
case "Item 1":
item_1_extra_stuff.Visible = true;
break;
case "Item 2":
item_2_extra_stuff.Visible = true;
break;
}
}
回发允许下拉列表触发该事件,然后case语句只检查当前输入和运行所需的显示/隐藏。
相关文章:
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 在同一个javascript事件处理程序中调用不同的函数
- Javascript事件;在新选项卡中打开”;
- 存在每个时间元素的javascript事件
- Javascript事件.锚的目标问题
- 带有参数的Javascript事件处理程序
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- firefox中的Javascript事件范围问题
- Firefox中的JavaScript事件参数
- 在动态加载的PHP表单上放置JavaScript事件
- 如何在Javascript事件上从JSNI设置GWTClass字段
- Javascript事件发射器一次处理多个事件
- 在下拉式javascript事件监听器中选择时触发事件
- 在javascript中导入xlsx文件时,如何手动强制javascript事件
- 显示触发的JavaScript事件
- 正在取消IE11中的JavaScript事件
- 页面卸载期间的JavaScript事件循环
- 存在其他参数时访问Javascript事件
- 阻止Javascript事件影响子元素
- 如何在事件处理程序中获取 javascript 事件对象