как получить выбранный элемент из выпадающего списка в текстовом поле без обратной передачи в asp.net

У меня есть раскрывающийся список, который мы заполняем из CascadingDropDown элемента управления набором инструментов ajax. теперь я хочу заполнить текстовое поле на основе элемента, выбранного из раскрывающегося списка, без обратной передачи страницы

Я пробовал это, но это не работает

$(document).ready(function () { 
    //Dropdownlist Selectedchange event 
    $('#ddFeederOp').change(function () { 
        // Get Dropdownlist seleted item text 
        $("#FeederOpText").text($("#ddFeederOp option:selected").text()); 
        // Get Dropdownlist selected item value 
        return false; 
    }) 
});

<asp:DropDownList ID="ddPortOfDischarge" runat="server" CssClass="txtbox"> 
</asp:DropDownList> 

<ajax:CascadingDropDown ID="ccddPortOfDischarge" runat="server" Category="POD" 
ParentControlID="ddFeederOp" TargetControlID="ddPortOfDischarge" 
PromptText="Select" LoadingText="Loading ddPortOfDischarge.." 
ServiceMethod="BindPOD" ServicePath="~/DropdownWebService.asmx"> 
</ajax:CascadingDropDown>

person john    schedule 11.03.2015    source источник
comment
Пожалуйста, добавьте пример кода того, что вы уже пробовали.   -  person David Watts    schedule 11.03.2015
comment
я пробовал это, но это не работает..................... ‹script type=text/javascript› $(document).ready(function () { //Dropdownlist Событие Selectedchange $('#ddFeederOp').change(function () { // Получить текст выбранного элемента раскрывающегося списка $(#FeederOpText).text($(#ddFeederOp option:selected).text()); // Получить выбранный элемент раскрывающегося списка значение элемента возвращает false; }) }); ‹/скрипт›   -  person john    schedule 12.03.2015
comment
Пожалуйста, помогите мне, я пробовал много кода ajax jquery, но не работал   -  person john    schedule 12.03.2015
comment
Покажите свой aspx с помощью CascadingDropDown, DropDownList и TextBox   -  person Yuriy Rozhovetskiy    schedule 12.03.2015
comment
‹asp:DropDownList ID=ddPortOfDischarge runat=server CssClass=txtbox› ‹/asp:DropDownList› ‹ajax:CascadingDropDown ID=ccddPortOfDischarge runat=server Category=POD ParentControlID=ddFeederOp TargetControlID=ddPortOfDischarge PromptText=Select LoadingText=Loading ddPortOfDischarge. BindPOD ServicePath=~/DropdownWebService.asmx› ‹/ajax:CascadingDropDown›   -  person john    schedule 12.03.2015


Ответы (1)


Это $("#FeederOpText").text( должно быть $("#FeederOpText").value(

И лучше использовать ClientID серверных элементов управления: $("#<%= FeederOpText.ClientID %>") вместо $("#FeederOpText")

person Yuriy Rozhovetskiy    schedule 12.03.2015
comment
когда я использую $(#‹%= FeederOpText.ClientID %›), это дает ошибку ‹%.....................%› - person john; 13.03.2015