2013-04-08 2 views
3

Пожалуйста, помогите мне с проблемой, которую я имею с DropDownList. Я использую метод «onchange» JavaScript, чтобы получить выбранное значение DropDownList. Я могу получить значение, но событие OnSelectedIndexChanged не срабатывает. Надеюсь, кто-то может мне помочь. Моя функция JavaScript для получения выбранного значения является:Событие SelectedIndexChanged, не запускающее метод OnChange в 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"); 

ответ

2

Вы должны удалить return false

ddlcountry.Attributes.Add("onchange", "showAddress_Byamit();"); 
Смежные вопросы