Member 14683862 Ответов: 1

Как изменить текстовое поле в java script с помощью выпадающего списка


привет
Я хочу, чтобы значение dropdownlist было "новая группа" -> enable txtbox..

**почему отладчик не работает в JavaScript?

Что я уже пробовал:

&ЛТ;как ASP:dropdownlist с ИД="DDlGroups" атрибут runat="сервер" onChange, после="listBoxSelectedIndexChanged()"&ГТ;


&ЛТ;АСП:текстовое поле с ID="txtNewGroup" атрибут runat="сервер"и GT;

<pre>    <script>
        function listBoxSelectedIndexChanged() {
            var ListBox1Id =  '<%= DDlGroups.ClientID %>';
            var TextBox1Id = '<%=txtNewGroup.ClientID %>';
            if (document.getElementById(ListBox1Id).value == "new group") {
                document.getElementById(TextBox1Id).disabled = false;
            }

        }

    </script>

1 Ответов

Рейтинг:
9

victorcleber

Пожалуйста, убедитесь, что AutoEventWireup значение свойства равно "true" в директиве page

например: &ЛТ;%@ страницы язык="в C#" AutoEventWireup значение="истинной" отделенного кода="WebForm20.aspx-файл.КС" наследует="myproject будет.WebForms" %>

Попробуйте пройти этот как параметр при вызове метода javascript в вашем asp:DropDownList
например: &ЛТ;как ASP:dropdownlist с ИД="DDlGroups" атрибут runat="сервер" включена="истинный" onChange, после="listBoxSelectedIndexChanged(это)"&ГТ;