3

请帮我解决我遇到的问题DropDownList。我正在使用 JavaScript“onchange”方法来获取 DropDownList 的选定值。我可以得到值,但OnSelectedIndexChanged事件没有触发。希望有人可以帮助我。我用于获取选定值的 JavaScript 函数是:

 <script type="text/javascript" language="javascript">
    function showAddress_Byamit()
    { 
         var e = document.getElementById("TabC_tp1_ddlcountry");
         var country = e.options[e.selectedIndex].text;
    }
 </Script>

<asp:DropDownList ID="ddlcountry" runat="server" AutoPostBack="True" 
     Height="20px" EnableViewState="true"  TabIndex="4"  
     OnSelectedIndexChanged="ddlcountry_SelectedIndexChanged" 
     onchange="showAddress_Byamit();return false" Width="100px" >
</asp:DropDownList>

"ddlcountry_SelectedIndexChanged"问题是没有调用该方法。

在代码隐藏中,我添加了Onchange如下事件:

  ddlcountry.Attributes.Add("onchange", "showAddress_Byamit(); return false");   
4

1 回答 1

2

你需要删除return false

 ddlcountry.Attributes.Add("onchange", "showAddress_Byamit();");  
于 2013-04-08T06:27:29.047 回答