在下拉菜单上为ASP列表项目运行警报
RUN Alert for ASP LIST ITEMS on dropdownmenu
我有以下脚本。每次从下拉菜单中选择一种语言时,我需要运行警报。我能够在选择西班牙语时发出警报(值:es),但是我无法通过添加相同的脚本来运行其他语言警报。只有西班牙语在警告。
脚本如下:
<pre>
<b>
<asp:DropDownList ID="aicLanguage" onchange="dropDownListOnChange(this);" runat="server" name="aicLanguage" Enabled="True">
<asp:ListItem Value="en" Text="English"></asp:ListItem>
<asp:ListItem Value="mn" Text="Chinese"></asp:ListItem>
<asp:ListItem Value="ja" Text="Japanese"></asp:ListItem>
<asp:ListItem Value="pt" Text="Portuguese"></asp:ListItem>
<asp:ListItem Value="es" Text="Spanish"></asp:ListItem>
<asp:ListItem Value="de" Text="German"></asp:ListItem>
</asp:DropDownList> )
<pre>
<b>
<script type='text/javascript'>
var dropdown = document.getElementById("aicLanguage");
dropdown.onchange = function (event) {
if (dropdown.value == "es") {
alert(" SPANISH SCHEDULE")
}
}
</script>
把它放到函数中
function go() {
var dropdown = document.getElementById("aicLanguage");
var pointer = dropdown.value;
if (dropdown.value == "es") {
alert(" SPANISH SCHEDULE");
}
//More With other values
//I would consider using switch statement
}
然后将下拉菜单设置为在更改
时触发该函数 <asp:DropDownList onchange="go()" id="aicLanguage">
<asp:ListItem Value="en" Text="English"></asp:ListItem>
<asp:ListItem Value="mn" Text="Chinese"></asp:ListItem>
<asp:ListItem Value="ja" Text="Japanese"></asp:ListItem>
<asp:ListItem Value="pt" Text="Portuguese"></asp:ListItem>
<asp:ListItem Value="es" Text="Spanish"></asp:ListItem>
<asp:ListItem Value="de" Text="German"></asp:ListItem>
</asp:DropDownList>
使用switch语句可以帮助
switch(pointer) {
case 'es':
alert(" SPANISH SCHEDULE");
break;
case 'en':
alert("English SCHEDULE");
break;
default:
alert("No value defined")
}
注意到我是如何在函数内部添加var指针并将其更改为下拉值的,因此switch语句知道在哪个变量上执行开关
相关文章:
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 如何在 NetBeans 中的 Java Web 应用程序项目中运行 php
- grunt 命令在配置 EaselJS 项目时不运行服务器
- 如何在没有缓存/cookie的情况下运行/调试Web应用程序项目
- 如何使在Tomcat上运行的项目可以下载文件
- 运行并向nodejs项目添加单元测试
- 在窗口上运行Meteor;您're不在Meteor项目目录中”;升级到Meteor.js 1.3之后
- Sublime Text - 在不刷新 Eclipse 项目的情况下在 apache tomcat 上运行项目
- 升级的 Excel 和现在的 Visual Studio 不允许我运行我的外接程序项目
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- 在 jQuery on 函数中同时对多个项目运行时保持一致的值
- 鼠标悬停效果在每个项目上运行
- 尝试使用Selenium运行测试时出现此错误:启动配置AWTConsole引用不存在的项目测试项目
- SharePoint 2013 在添加项目上运行 Javascript
- 对列表/数组中的每个项目运行相同的函数
- 设置我的ASP.NET MVC 3项目自动感知正在运行的语言
- Grunt -如何从外部项目运行常见的外部任务
- 如何通过创建android项目运行javascript应用程序
- 在下拉菜单上为ASP列表项目运行警报
- Ajax滚动加载帖子项目运行功能,但不加载内容