本文介绍了在asp.net VB第一个下拉列表值填充第二个下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用asp.net VB有一点麻烦
我想做的是有2个下拉框
I'm having a bit of trouble using asp.net vbWhat I want to do is have 2 dropdown boxes
第一个下拉将有
1
2
3
例如。
The first dropdown would have123for example.
第二个下拉将有
一个
b
C
默认情况下..但
the second dropdown would haveabcby default.. but
如果1选择我想要第二个下拉以自动选择C。
我不知道如果JavaScript是最好的答案,如果之前我真的AP preciate您的咨询人已经这样做了。
谢谢!
If 1 is selected I want the second dropdown to automatically select c.I don't know if JavaScript is the best answer or if anyone has done this before I would really appreciate your advice.Thank you!
推荐答案
您可以使用JavaScript onChange事件。
You can use Javascript Onchange event.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function NumbersDropDownList_OnChange() {
var numbersDropDownList = document.getElementById("numbersDropDownList");
if (numbersDropDownList.options[numbersDropDownList.selectedIndex].text=="1") {
document.getElementById("lettersDropDownList").selectedIndex = 2;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="numbersDropDownList" onchange="NumbersDropDownList_OnChange()" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="lettersDropDownList" runat="server">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
</html>
这篇关于在asp.net VB第一个下拉列表值填充第二个下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!