JavaScript中的OnChange方法没有触发SelectedIndexChanged事件

SelectedIndexChanged event not firing with OnChange method in JavaScript

本文关键字:SelectedIndexChanged 事件 中的 OnChange 方法 JavaScript      更新时间:2023-09-26

请帮助我解决我与DropDownList的问题。我使用JavaScript的"onchange"方法来获取下拉列表的选定值。我可以得到值,但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");   

您需要删除return false

 ddlcountry.Attributes.Add("onchange", "showAddress_Byamit();");  
相关文章:
  • 没有找到相关文章