从代码后面的下拉列表中获取选定值
本文关键字:获取 下拉列表 代码 | 更新日期: 2023-09-27 18:15:05
我有以下下拉列表,并获得与javascript选择的值是很容易的。
<select id="FirstDropDown" runat="server" onchange="ValidatePrimaryDropDown();" >
<option>[Please Select Yes Or No]</option>
<option>Yes</option>
<option>No</option>
</select>
var e = document.getElementById("FirstDropDown");
var dropDownFirst = e.options[e.selectedIndex].value;
我更喜欢使用这个下拉菜单,而不是'asp:DropDownList'
。
如何在c#后面的代码中检索选定的值?
提供FindByText和FindByValue函数
ListItem li = Select1.Items.FindByText("Three");
ListItem li = Select1.Items.FindByValue("3");
li.Selected = true;
链接到源文件
是aspx页面吗?如果是这样,在select和use
中添加一个name属性。Requets.Form["elementName"];
在aspx.cs 。
Btw:你的javascript代码:有什么特别的原因为什么你使用DOM选择而不是jquery?在jquery中,你只需要使用
var selectedItem = $("#FirstDropDown").find(":selected").text()