DropdownList: SelectIndex = 0, основанный на очистке пользователем текстового поля / изменении текста. Javascript - PullRequest
0 голосов
/ 12 августа 2010

У меня есть сценарий, при котором у меня есть текстовое поле с приложенным расширителем автозаполнения и двумя выпадающими списками; это позволяет пользователю искать информацию о продукте.

В идеале я хотел бы создать что-то, что эффективно, «сбрасывает» выпадающие списки, чтобы, когда пользователь нажимает на текстовое поле (возможно, я сделаю это «onenter» / «ondelete», если есть такая вещь) .

Я посмотрел на. Атрибуты. Добавить, но не могу понять.

Как вы включаете элементы управления asp.net в этот сценарий, чтобы я мог иметь что-то вроде:

tbxAutoComplete.Attributes.Add("OnClick", ddlLevelAuto.SelectedIndex = 0, ddlItemCategory.SelectedIndex = 0,);

Я, очевидно, знаю, что это не работает, пока я стучу головой по столу:)

Любая помощь, с благодарностью получена.

1 Ответ

0 голосов
/ 12 августа 2010

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

ddl.selectedIndex = 0;

в javascript, когда текстовое поле запускает свое фокусное клиентское событие.

HTH.

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