我想在asp.net c#
中使用javascript从ajax组合框选择的项目中获取所选值这是我的代码
tr
在警告中显示未定义。
请帮我解决这个错误
谢谢。
答案 0 :(得分:0)
如果你可以使用jquery,你可以这样做:
<asp:ComboBox ID="dropdown_dest" runat="server" Width="90%" onfocusout="blurFunction()" AutoCompleteMode="SuggestAppend" CssClass="ComboboxWidth" DropDownStyle="DropDownList" Height="15px" MaxLength="50">
</asp:ComboBox>
function blurFunction()
{
var ddlReport = $("#" + "<%=dropdown_dest.ClientID%>").find("option:selected").val();
alert(ddlReport);
}
答案 1 :(得分:0)
我还没有测试过。
<asp:ComboBox ID="dropdown_dest" runat="server" Width="90%" onfocusout="blurFunction(this)" AutoCompleteMode="SuggestAppend" CssClass="ComboboxWidth" DropDownStyle="DropDownList" Height="15px" MaxLength="50">
</asp:ComboBox>
<script>
function blurFunction(e) {
var val = e.options[e.selectedIndex].value;
console.log(val);
}
</script>
使用“this”将跳过jquery循环,js脚本可以放在单独的文件中。