Выпадающий список в ASP.NET - PullRequest
0 голосов
/ 11 марта 2010

У меня выпадающий список на моей веб-странице. И он содержит два списка. 1. Да 2. Нет. Если мы выберем «да», то желаемое текстовое поле и метка будут видны, иначе они не будут видны. Так как это сделать?

Ответы [ 2 ]

2 голосов
/ 11 марта 2010

Вы можете использовать JavaScript для этого. Что-то вроде

<script type="text/javascript">        
        function ChangeSel(val)
        {
            var tYes = document.getElementById("txtYes");

            if ( val === "1" )
            {
                tYes.style.display = "inline";
            }
            else
            {
                tYes.style.display = "none";
            }
        }        
    </script>

<select id="sel1" onchange="ChangeSel(this.value);">
            <option value="1">Yes</option>
            <option value="2">No</option>
        </select>

<input type="text" id="txtYes" value="" />

См. рабочая демонстрация .

1 голос
/ 11 марта 2010

Вы можете сделать это, используя сообщение на стороне сервера . Обратите внимание, что они используют кнопку, чтобы скрыть раскрывающийся список, а не наоборот, но концепция та же.

Или вы можете сделать это, используя javascript . В основном вы добавляете функцию javascript в событие ASP: DropDownList OnChange .

См. Также учебные материалы по адресу Официальный учебный сайт ASP.Net .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...